前提・実現したいこと
JavaScriptで下記のようなDOMは、どのようにすれば作成できますか?
ご教示お願いします。
<div>要素1</div><div>要素2</div><div>要素3</div>
試したこと
下記のようなDOMを作成することはできました。
JavaScript
1var dom = document.createElement("div") 2dom.innerHTML = "<div>要素1</div><div>要素2</div><div>要素3</div>"; 3console.log(dom);
実行結果。
<div><div>要素1</div><div>要素2</div><div>要素3</div></div>
しかし、下記ではエラーになってしまいます。
JavaScript
1var dom = document.createElement("<div>要素1</div><div>要素2</div><div>要素3</div>"); 2console.log(dom);
Uncaught DOMException: Failed to execute 'createElement' on 'Document': The tag name provided ('<div>要素1</div><div>要素2</div><div>要素3</div>') is not a valid name.
### 追記
ご回答ありがとうございます。
今回、教えていただき、そもそも質問の前提が間違っていることがわかりました。
やりたかったことは、こちらの質問に書きました。
回答4件
あなたの回答
tips
プレビュー