温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

js中attributes和Attribute有哪些区别

发布时间:2021-10-15 11:57:52 来源:亿速云 阅读:180 作者:小新 栏目:开发技术

小编给大家分享一下js中attributes和Attribute有哪些区别,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

  js中的attributes和Attribute的用法和区别。DOM元素含有的这两个东西,虽然完全不是一回事,但却又紧密联系在一体,不细细体会,还真不好分清。四兄弟的概念比较容易理解,使用方法也比较简单,唯一需要注意几点。

  Attribute的几种用法和含义

  getAttribute:获取某一个属性的值;

  setAttribute:建立一个属性,并同时给属性捆绑一个值;

  createAttribute:仅建立一个属性;

  removeAttribute:删除一个属性;

  getAttributeNode:获取一个节点作为对象;

  setAttributeNode:建立一个节点;

  removeAttributeNode:删除一个节点;

  getAttribute怎样用

  <body>

  <divid="t"><inputtype="hidden"id="sss"value="aaa"></div>

  </body>

  <script>

  vard=document.getElementById("sss").getAttribute("value");

  console.log(d)//aaa;

  </script>

  get取得的返回值是属性值。

  setAtribute怎样用

  <divid="t"><inputtype="hidden"id="sss"value="aaa"></div>

  </body>

  <script>

  vard=document.createAttribute("good");

  document.getElementById("sss").setAttributeNode(d);

  alert(document.getElementById("t").innerHTML)//弹出框<inputtype="hidden"id="sss"value="aaa"good="">;

  //多了一个属性为good;但是没有给其设置属性值;所以为空。

  </script>

以上是“js中attributes和Attribute有哪些区别”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI