2012-08-05 29 views
0

在网页中,有一个div为其类指定了一个值。javascript初学者 - 如何获取div或其他html节点的类

现在,我已经与我对应的div节点,如何获得该div的类,使用节点(它存储在一个js变量)?

Example--

<div class="test" id="div1"> 
Some random text 
</div> 

如何获取类值(即“测试”),当我有我表示上述DIV节点?

+0

你为什么不提供实际的代码?听起来像'el.className'属性就是你所追求的。 – 2012-08-05 23:39:35

+0

你有没有考虑过使用jQuery? – Amit 2012-08-05 23:40:33

+0

@Amit - 为什么?你不需要jQuery来获取节点的'className'属性值。 – 2012-08-05 23:41:09

回答

2
var div1 = document.getElementById('div1'); 

console.log(div1.className); 

http://jsfiddle.net/XWqu8/

打印在JavaScript控制台:

test 

还要注意,一个class值可以代表多个类,例如:

<div class="test other oneMore" id="div1"> 
Some random text 
</div> 

http://jsfiddle.net/XWqu8/

它打印:

test other oneMore