云鬓花颜
2015-01-02 15:07
<script type="text/javascript">
var con=document.getElementsByTagName("li");
for (var i=0; i< con.length;i++){
var text=con[i].getAttribute("title")
if(text!=null)
{
document.write(text+"<br>");
}
}
</script>
var text=con[i].getAttribute("title");
刚刚开始写成var text=con.getAttribute("title");没有反应的
var con=document.getElementsByTagName("li");读取到的是数组,从方法中的“Elements”(此单词加了s,即为复数)可知得出的结果不止一个。
con是<li>标签对象的数组,要读取数组中的数,必须要指明读取的位置,此处con有五个<li>对象,即有con[0]、con[1]、con[2]、con[3]、con[4]。
con[0]表示读取con数组中的第一个<li>对象
con[0].getAttribute("title")表示要读取con数组中的第一个<li>对象的"title"属性,以此类推。
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题