在Javascript中返回布尔值时.id vs.className
我正在尝试获取webelement的id和类(如果有)。使用id的第一次检查可以正常工作,但是检查类的那次不行。我不知道为什么,“id”返回true,但“class”不返回任何内容。有没有关于为什么这不起作用以及如何使它起作用的想法在Javascript中返回布尔值时.id vs.className,javascript,class,dom,Javascript,Class,Dom,我正在尝试获取webelement的id和类(如果有)。使用id的第一次检查可以正常工作,但是检查类的那次不行。我不知道为什么,“id”返回true,但“class”不返回任何内容。有没有关于为什么这不起作用以及如何使它起作用的想法 var id = currentElement.id; if(id) { targetDocument.write(" id=\""+currentElement.id+"\""); } var class
var id = currentElement.id;
if(id)
{
targetDocument.write(" id=\""+currentElement.id+"\"");
}
var class = currentElement.className;
if(class)
{
targetDocument.write(" class=\""+currentElement.className+"\"");
}
在JavaScript中,
class
是一个保留字。请尝试使用className
(例如)。class
是一个保留字。。。打开浏览器的开发人员控制台。这应该是对代码进行故障排除时要做的第一件事。对不起。我是个新手。谢谢你,现在我知道了。dystroy,这只是一个片段,它可以编译