Min*_*ang -4 html javascript dom
这是一个演示代码:
<div id="demo" myAttribute="ok"></div>
Run Code Online (Sandbox Code Playgroud)
以下是我想要的2件事
1)属性名称,即:'myAttribute'.
2)包含属性'myAttribute'的元素,即:div.
获取与选择器匹配的节点的NodeList
var list = document.querySelectorAll('[myAttribute]');
Run Code Online (Sandbox Code Playgroud)
list
将是类似Array但不是从Array继承.你可以使用for
和循环它list.length
要获得的NamedNodeMap中的属性上的元素
var nnm = elem.attributes;
Run Code Online (Sandbox Code Playgroud)
nnm
将是类似Array但不是从Array继承.你可以使用for
和循环它nnm.length
为了得到价值的的属性上的元素使用.getAttribute
var val = elem.getAttribute('myAttribute');
Run Code Online (Sandbox Code Playgroud)
val
null
如果没有这样的属性将会是
测试Element使用的属性是否存在.hasAttribute
var b = elem.hasAttribute('myAttribute');
Run Code Online (Sandbox Code Playgroud)
b
将是一个布尔值,true
或false
归档时间: |
|
查看次数: |
9064 次 |
最近记录: |