私は本当にJavascriptの初心者で、このHTMLのp
要素内に要素を追加しようとしています:div
<!doctype html>
<html>
<head>
</head>
<body>
<p>This is paragraph 1.</p>
<p>This is paragraph 2.</p>
<p>This is paragraph 3.</p>
<p>This is paragraph 4.</p>
<div>
<p id="foo">This is paragraph 5.</p>
</div>
<script type="text/javascript" src="script.js"></script>
</body>
</html>
このコードを使用して:
(function(){
var divElement = document.getElementsByTagName("div");
el = document.createElement("p");
content = document.createTextNode("This is text");
el.appendChild(content);
document.divElement.appendChild(el);
}());
しかし、6行目でこのエラーが発生します:
キャッチされていない TypeError: 未定義のメソッド 'appendChild' を呼び出せません