为什么不能通过JavaScript为类属性分配内联?

14 浏览
0 Comments

为什么不能通过JavaScript为类属性分配内联?

这个问题已经在这里有了答案

如何使用JavaScript更改元素的类别?

  

  
  

这是我的代码。我想知道为什么使用JavaScript分配类属性时它不起作用,但在HTML中直接分配行内时它确实起作用。


admin 更改状态以发布 2023年5月20日
0
0 Comments

使用className,所以要将以下内容更改:

var div = document.getElementsByTagName("div");
div[0].class = "tagging";

改成

var div = document.getElementsByTagName("div");
div[0].className = "tagging";

示例代码:jsFiddle

0
0 Comments

你需要使用 className

尝试:

div[0].className = "tagging";

如果你想要添加一个类到已有的类中,你可以使用:

div[0].className += " tagging"; // adding white-space is important

演示 在这里

阅读: MDN className

0