これはhttps://jsfiddle.net/op488m49/1/準備されたdivが追加されないのはなぜですか?
HTML
<div id="add">add block</div>
<div id="new_b"></div>
動作しないJS 1
var div = '';
add.onclick = function() {
var div = document.createElement('div');
div.className = "alert";
div.id = "vv";
div.innerHTML = "<strong>Yes!</strong> ";
new_b.appendChild(div);
};
JS2
add.onclick = function() {
var div = '<div id="a"><p class="my">text</p></div>'
new_b.appendChild(div);
};
仕事
https://jsfiddle.net/w0m89w3e/1/
です
エラー:
Uncaught ReferenceError: new_b is not defined at HTMLDivElement.add.onclick
私はいくつかのネストされたレベルを持つ新しいブロックに、複雑なDIVをロードする必要がある場合、私は何をすべき?