簡體   English   中英

將HTML字符串添加到DOM作為元素

[英]Add html string to DOM as element

反正有沒有創建一個字符串並添加到DOM? 並使用Javascript來理解字符串中的元素?

I tried the below and 4th line gives error:
var bmdiv = document.createElement('div');
bmdiv.setAttribute('id', 'myDiv');
var str = "<b>aa</b>";
bmdiv.innerHTML(str);

我需要在str中為DIV myDiv添加幾個標簽

我不需要使用jQuery,因為腳本不會加載jQuery謝謝。

innerHTML屬性不是函數,您應該像這樣分配它:

var bmdiv = document.createElement('div');
bmdiv.setAttribute('id', 'myDiv');
var str = "<b>aa</b>";
bmdiv.innerHTML = str;

嘗試

bmdiv.innerHTML = str;

另一種方法是為每個標記手動創建DOM結構,然后將它們附加到div中。

暫無
暫無

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

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