qq_12月_0
2016-12-28 02:11:44
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>無標(biāo)題文檔</title></head>? ? <title></title>? ? <style type="text/css">? ? ? ? body? ? ? ? {? ? ? ? ? ? margin: 0 auto;? ? ? ? ? ? padding: 0px;? ? ? ? }? ? ? ? #pn? ? ? ? {? ? ? ? ? ? background: #e8e8e8;? ? ? ? ? ? width: 600px;? ? ? ? ? ? height: auto;? ? ? ? ? ? margin: 0 auto;? ? ? ? ? ? padding: 5px;? ? ? ? ? ? font-size: 9pt;? ? ? ? }? ? ? ? .slide? ? ? ? {? ? ? ? ? ? margin: 0;? ? ? ? ? ? padding: 0;? ? ? ? ? ? width: 600px;? ? ? ? ? ? border-top: solid 4px gray;? ? ? ? ? ? margin: 0 auto;? ? ? ? }? ? ? ? .btn-slide? ? ? ? {? ? ? ? ? ? background: gray;? ? ? ? ? ? text-decoration: none;? ? ? ? ? ? text-align: center;? ? ? ? ? ? width: 120px;? ? ? ? ? ? height: 30px;? ? ? ? ? ? padding: 10px 0 0 0;? ? ? ? ? ? display: block;? ? ? ? ? ? color: #FFF;? ? ? ? ? ? margin: 0 auto;? ? ? ? }? ? </style>? ? <script type="text/javascript">? ? ? function lia(){? ? ?var b=document.getElementById("strHref");? ? ?var a=document.getElementById("hpn");? ? ?var s=document.getElementById("strHref").interText? ? ? ? if(s=="true"){ function(){ a.style.display="block"; ? ?s="收起" } ? ?else{ a.style.display="none"; ? ?s="展開" } } }? ? </script></head><body>? ? <div id="pn">? ? ? ? <p>? ? ? ? ? ? 手機(jī) - 商品篩選</p>? ? ? ? <p>? ? ? ? ? ? 網(wǎng)絡(luò):移動(dòng)4G 聯(lián)通3G 電信3G</p>? ? ? ? <div id="hpn" style="display: none">? ? ? ? ? ? <p>? ? ? ? ? ? ? ? 價(jià)格:5000元以上 4000-4999 3000元以下</p>? ? ? ? ? ? <p>? ? ? ? ? ? ? ? 特點(diǎn):0元購機(jī) 防水 長待機(jī)</p>? ? ? ? </div>? ? </div>? ? <p class="slide">? ? ? ? <a href="javascript:lia()" id="strHref" class="btn-slide">展開</a> ? ?<!--點(diǎn)擊按鈕-->? ? </p></body></html>
1 回答
已采納
千秋此意
TA貢獻(xiàn)158條經(jīng)驗(yàn) 獲得超188個(gè)贊
function?lia()?{
????var?b?=?document.getElementById("strHref");
????var?a?=?document.getElementById("hpn");
????var?s?=?document.getElementById("strHref");
????
????if?(s.innerText?==?"展開")?{
????????a.style.display?=?"block";
????????s.innerText?=?"收起"
????}?else?{
????????a.style.display?=?"none";
????????s.innerText?=?"展開"
????}
}改成這樣~
——————————————————
補(bǔ)充下,原本的幾個(gè)錯(cuò)誤如下:
1、interText 拼寫錯(cuò)誤 正確是 innerText
2、if語句的條件錯(cuò)誤, s == “true”這個(gè)表達(dá)式永遠(yuǎn)返回的是false
3、if語句里多了一個(gè)莫名其妙的function語句。。。
4、你原先聲明變量s為?var s=document.getElementById("strHref").interText;
這里變量s只是保存了id為strHref的這個(gè)節(jié)點(diǎn)的innerText這個(gè)字符串,你在之后再對s進(jìn)行賦值也只是改變變量s中保存的值,是不會(huì)影響到s節(jié)點(diǎn)的innerText的。。
差不多就這樣,望采納~
添加回答
舉報(bào)
0/150
提交
取消
