簡體   English   中英

將CSS樣式應用於動態創建的DIV

[英]Applying CSS style to dynamically created DIV

我成功地動態創建了一個div。 但是我想知道是否有一種方法可以直接應用CSS樣式,而不是使用Javascript逐一應用樣式。

演示場

您應該使用className屬性:

divTag.className = "divdrag";

div現在具有適當的類名稱,您只需要將所有樣式添加到該CSS類。

更多信息在這里

使用cssText將多個css應用於創建的動態div。

divTag.style.cssText="align:center; border:1px solid #ccc; margin-top:20px; margin-bottom:20px;";

更新

或者使用基於div1 id的簡單CSS

#div1{
    align:center;
    border:1px solid #ccc;
    margin-top:20px;
    margin-bottom:2px;
}

請注意,您應該通過以下方式創建ID

divTag.id = "div1";

divTag.classList.add("divdrag");

要么

divTag.className += "divdrag";

你用這個來設置類。

if (divTag.classList) {
  el.classList.add("divdrag");
}
else {
  divTag.className += ' ' + "divdrag";
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM