为了账号安全,请及时绑定邮箱和手机立即绑定

没有注意到con必须写数组的格式

<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");没有反应的

正在回答

1 回答

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"属性,以此类推。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

没有注意到con必须写数组的格式

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信