HTML: [...]<div id="test" name="testvalue"></div>[...]
JS[...]alert(document.getElementById("test").name);[...]
为什么我得到'undefined'而不是'testvalue'?
因为name它不是<div>元素的有效属性.因此,它不会映射到该.name属性.
你可以使用这个getAttribute()方法得到它:
alert(document.getElementById("test").getAttribute("name"));
Run Code Online (Sandbox Code Playgroud)
示例: http ://jsfiddle.net/BcYXL/
| 归档时间: |
|
| 查看次数: |
111 次 |
| 最近记录: |