JavaScript获取没有任何库的元素类

Zug*_*alt 38 javascript class

我想使用JavaScript获取元素的class属性的值.然而,在这种特殊情况下,我没有像YUI,jQuery等库那样的奢侈品,需要坚持基础.

具体来说,我循环一个表,想要检查单元格的类.

我试过了:

var colClass = el.getAttribute('class');

var colClass = el.class;
Run Code Online (Sandbox Code Playgroud)

但似乎都没有奏效.在上面的例子中,el是从表的单元格数组中设置的,例如var el = document.getElementById('myTable').rows[y].cells[y];

Ban*_*Dao 67

也许你应该试试这个

var colClass = el.className
Run Code Online (Sandbox Code Playgroud)


Kar*_*nek 14

您发布的这一行应该有效:

var colClass = el.getAttribute('class');
Run Code Online (Sandbox Code Playgroud)

你能在浏览器中发布什么错误吗?确保el不为null.

如果你不能使用那个,那么对象的属性是className,而不是class:

var colClass = el.className;
Run Code Online (Sandbox Code Playgroud)