Я новичок в JavaScript, и я помещал некоторый код в редактор, чтобы проверить его.
Я пытаюсь динамически создавать элементы, добавляя дочерние узлы к атрибуту "p", но я не вижу отображаемых этих дочерних узлов. Не могли бы вы объяснить, почему и как я могу сделать все узлы для отображения?
Вот код:
<html>
<head>
<title>t1</title>
<script type="text/javascript">
function addNode() {
var newP = document.createElement("p");
var textNode = document.createTextNode(" This is a new text node");
newP.appendChild(textNode);
document.getElementById("firstP").appendChild(newP);
}
</script> </head>
<body> <p id="firstP">firstP<p> </body>
</html>
Вот вывод: firstP
Я ожидал получить:
firstP
p
This is a new text node
ОБНОВЛЕНИЕ Я принял ответ, который работал. Также понял, что я должен был ожидать:
firstP
This is a new text node