A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© leon_hm 中级黑马   /  2014-4-17 16:42  /  803 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. function getAttributes()
  2. {
  3.         var obj=document.getElementById("divid");       
  4.         var attr= obj.attributes;
  5.         var str="";
  6.         alert(obj.all);
  7.         for(var i=0;i<attr.length;i++)
  8.         {
  9.                 str+=attr[i].nodeName  +"</br>";
  10.         }
  11.         document.write(str);
  12. }
复制代码

我这段js代码,为何只获取到div上设置了的属性呢?

1 个回复

倒序浏览
因为你获取到的仅仅只是id="divId"的元素   
document.getElementById("divId");
   获取id="divId" 这个元素 仅仅只是获取到了 id="divId"的这个div标签,而这个div内部的标签没有获取
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马