2024年6月14日发(作者:)

JS Attribute属性操作详解_

下面我就为大家带来一篇JS Attribute属性操作详解。我觉得挺不错的,现在就分享

给大家,也给大家做个参考。

Attribute是属性的意思,文章仅对部分兼容IE和FF的Attribute相关的介绍。

attributes:猎取一个属性作为对象

getAttribute:猎取某一个属性的值

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

createAttribute:仅建立一个属性

removeAttribute:删除一个属性

getAttributeNode:猎取一个节点作为对象

setAttributeNode:建立一个节点

removeAttributeNode:删除一个节点

attributes可以猎取一个对象中的一个属性,并且作为对象来调用,留意在这里要用

法“[]”,IE在这里可以用法“()”,考虑到兼容性的问题,要用法“[]”。关于attributes

属性的用法方式上,IE和FF有巨大的分歧,在此不多介绍。

attributes的用法方法:(IE和FF通用)

body

div id = "t"input type = "hidden" id = "sss" value = "aaa"/div

/body

script

var d = mentById("sss").attributes["value"];

();

();

//显示value aaa

/script

getAttribute,setAttribute,createAttribute,removeAttribute四兄弟的概念比

较简单理解,用法方法也比较简洁,唯一需要留意这几点:

1、createAttribute在用法的时候不需要基于对象的,Attribute()

就可以。