如何在javascript中使用id获取类名

Jos*_*ick 6 html javascript class html-lists

我有一个HTML元素或列表项,它既有一个id和一个class分配给它.我正在编写自动化测试,我需要检查class这个元素.在测试中,当我调用时window.document.getElementById('my-element-id'),它确实返回正确的元素,但它没有class属性.还有另一种检查方法class吗?

Jam*_*xon 11

您正在寻找的房产是className.

这是一个有效的例子:http://jsfiddle.net/xxEtj/

HTML

<ul>
    <li id="myId" class="myClass">Item one</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

JS

var li = document.getElementById('myId');
alert(li.className);
Run Code Online (Sandbox Code Playgroud)


Jer*_*man 6

document.getElementById('my-element-id').className
Run Code Online (Sandbox Code Playgroud)