【发布时间】:2019-08-09 00:16:52
【问题描述】:
我可以使用 createElement() 通过 JavaScript 创建一个 HTML 元素,如下所示:
let div = document.createElement('div');
但是如何向新创建的 div 添加 CSS 类?
我尝试了类似的方法,但没有奏效:
let div = document.createElement('div class=myDiv');
【问题讨论】:
-
如果你的新
div将被添加到DOM中,你也可以使用HTML标记来描述它,然后.insertAdjacentHTML创建并添加它。var html = "<div class=myDiv></div>"; targetElement.insertAdjacentHTML("beforeend", html);该方法为您提供了相对于您可以添加到 DOM 的目标的 4 个位置。有关详细信息,请参阅文档。 -
这个问题还是要回答的。它不是提议的副本。这个问题希望在同一行中添加类名。副本只是想添加一个类名。
标签: javascript css