為什么我的代碼沒有輸出內容?
<!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++){ ????????var?text?=?con.getAttribute("title"); ??????if(text!=null) ??????{ ????????document.write(text+"<br>"); ??????} ????}? ?</script>? </body> </html>
以下為獲取的不空的li標簽title值:
(沒有任何內容...)
2016-03-24
樓上說的對¥ ¥
2016-04-06
var text=con[i].getAttribute("title");
2016-02-28
輸出的是一個數組......忘加[i]了?。?!