获取javascript中的类值

获取javascript中的类值,javascript,Javascript,我可能听起来很愚蠢,但我正在尝试获取class属性的值。但它没有定义,而其他属性工作正常。我在stackoverflow上搜索过,但它们使用的是byClassName或byTagName,但我需要byElementId 这就是函数 (function() { var fname = document.getElementById("fname"); console.log(fname.id); //fname console.log(fname.name); //firstName

我可能听起来很愚蠢,但我正在尝试获取class属性的值。但它没有定义,而其他属性工作正常。我在stackoverflow上搜索过,但它们使用的是byClassName或byTagName,但我需要byElementId

这就是函数

(function() {
  var fname = document.getElementById("fname");
  console.log(fname.id); //fname
  console.log(fname.name); //firstName
  console.log(fname.class); //undefined    
})();
HTML


使用属性获取类

(函数(){
var fname=document.getElementById(“fname”);
console.log(fname.id);//fname
console.log(fname.name);//firstName
console.log(fname.className);//未定义
})();
(函数(){
var fname=document.getElementById(“fname”);
console.log(fname.id);//fname
console.log(fname.name);//firstName
log(fname.className);
})();

如果您使用的是jQuery

$('#fname').attr('class')
使用Javascript

document.getElementById("fname").className

您可以通过.className访问该类,也可以使用.getAttribute('class')作为@fruitjs的潜在副本:乐意帮助:)
document.getElementById("fname").className