示例:的JavaScript - 追加()不附加一個按鈕,但文本
var buttonHTML = "<button>MyButton</button>";
document.getElementById("myDiv").append(buttonHTML);
在這種情況下,函數結束追加文本到的div。
但是,如果我做同樣的JQ:
$("#myDiv").append(buttonHTML);
在這種情況下,它實際上將追加按鈕。 現在,由於各種原因,我必須使用純JS(而不是JQ)。
任何人有任何想法?
嗨。感謝您的迴應。實際上我剛纔想到了這一點。 –
我想我只是好奇,爲什麼JQ對待這個不同的方式,但是它再次沒有太大的區別。再次感謝您的確認! –
那麼,jQuery只是一個你可以使用的庫,所以它如何對待DOM取決於編寫它的社區,而不是任何官方的規範。通常它比vanilla JS更直觀,但是使用vanilla JS,所以你可以熟悉DOM是一個好主意,我非常推薦它! –