我有一个 HTML 元素或列表项,它同时分配有 id
和 class
。我正在编写自动化测试,我需要检查此元素的 class
。在测试中,当我调用 window.document.getElementById('my-element-id')
时,它确实返回了正确的元素,但是没有 class
属性它。是否有另一种方法来检查 class
?
最佳答案
您要查找的属性是 className
。
这是一个工作示例:http://jsfiddle.net/xxEtj/
HTML
<ul>
<li id="myId" class="myClass">Item one</li>
</ul>
JS
var li = document.getElementById('myId');
alert(li.className);
关于javascript - 如何在javascript中使用id获取类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6914751/