第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

為什么會(huì)有空行?

使用setAttribute()屬性是不是把相應(yīng)的title屬性值由空改為自設(shè)的值嗎?

為什么還會(huì)有空行?

正在回答

3 回答

<script?type="text/javascript">
??var?Lists=document.getElementsByTagName("li");
??for?(var?i=0;?i<Lists.length;i++)
??{
????var?text=Lists[i].getAttribute("title");
????
????if(!text=="")
????{
????????document.write(text?+"<br>");
????
????}else{
????????Lists[i].setAttribute("title","WEB前端技術(shù)");
????????document.write(Lists[i].getAttribute("title")+"<br>");
????}
????
??}
</script>

你的判斷寫早了,你應(yīng)該率先判斷是否為""字符串,然后在進(jìn)行輸出,否則代碼先輸出了空之后在進(jìn)行判斷,然后在賦值,又把剛賦的值再次打印輸出,相當(dāng)于輸出了兩次。我在上面大概修改了一下邏輯,輸出基本沒問題了,還有不足,權(quán)當(dāng)理解一下邏輯判斷的基本概念就好。

6 回復(fù) 有任何疑惑可以回復(fù)我~
#1

yyk_71

遇到了同樣的問題。謝謝你的回答!
2015-10-18 回復(fù) 有任何疑惑可以回復(fù)我~

感謝樓主

0 回復(fù) 有任何疑惑可以回復(fù)我~

<script type="text/javascript">

?var Lists=document.getElementsByTagName('li');

?for(var i=0;i<one.length;i++){

? ? var text=Lists[i].getAttribute('title') ;


? ? ?if(text==''){

? ? ? ? Lists[i].setAttribute('title','web前端技術(shù)')

? ? ?}

? ? ?document.write(Lists[i].getAttribute('title')+'<br /> ')

? ? ?}

</script>

這么也可以的

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

PAN_0109

也是,這樣也可以。不過上面for循環(huán)條件里那個(gè)one未定義哈,方法沒錯(cuò)
2015-11-24 回復(fù) 有任何疑惑可以回復(fù)我~
#2

qq_風(fēng)_54 回復(fù) PAN_0109

one應(yīng)該改為Lists,回答問題改名稱的時(shí)候沒改完,漏掉了,謝謝提醒
2015-11-24 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么會(huì)有空行?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號