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

时间:2011-08-02 15:44:46

标签: javascript html class html-lists

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

4 个答案:

答案 0 :(得分:10)

您正在寻找的属性是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);

答案 1 :(得分:5)

document.getElementById('my-element-id').className

答案 2 :(得分:1)

适当的属性是.className

EG:window.document.getElementById('my-element-id')。className //返回“class-1 classes”

答案 3 :(得分:1)

您可以使用className

document.getElementById('myelement').className