亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于javascript獲取元素結點title屬性的問題在注釋中

關于javascript獲取元素結點title屬性的問題在注釋中

白平衡 2016-11-08 10:01:35
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>getAttribute()</title></head><body> ??<p id="intro">課程列表</p> ?? ? <ul> ?? ? ? ? <li title="第1個li">HTML</li> ?? ? ? ? <li>CSS</li> ?? ? ? ? <li title="第3個li">JavaScript</li> ?? ? ? ? <li title="第4個li">Jquery</li> ?? ? ? ? <li>Html5</li> ?? ? </ul> ?<p>以下為獲取的不為空的li標簽title值:</p><script type="text/javascript">? ? var con=document.getElementsByTagName("li");? ? for (var i=0; i< con.length;i++){? ? ? ? if(con[i].title!=null) ? ? ? ? ?//為什么這樣寫第二和四個li也會有輸出一個換行。難道不是該是空了嗎?? ? ? ? document.write(con[i].title+"<br>");? ? // ? var text = con[i].getAttribute("title");? ? // ? if(text!=null)? ? // ? {? ? // ? ? document.write(text+"<br>");? ? // ? }? ? }??</script>?</body></html>
查看完整描述

4 回答

已采納
?
千秋此意

TA貢獻158條經驗 獲得超188個贊

if(con[i].title?!==?''){...};

這樣寫

查看完整回答
3 反對 回復 2016-11-08
?
AA堅持每一天

TA貢獻2條經驗 獲得超2個贊

你試試if(con[i].attr('title') != ''){.......}

查看完整回答
2 反對 回復 2016-11-08
?
_亓

TA貢獻33條經驗 獲得超29個贊

你的第二個跟第三個都是沒有title的、所以判斷應該是正確的。都會執行。然后就是判斷空不空不光是null還有'',你試著把title加上并且讓他等于空。然后再加個或者等于''應該就可以了

查看完整回答
1 反對 回復 2016-11-08
?
yuanfengjituan

TA貢獻20條經驗 獲得超7個贊

看不懂你的代碼,能不省略{ }嗎


查看完整回答
1 反對 回復 2016-11-08
  • 4 回答
  • 0 關注
  • 2784 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號