У меня есть следующий код для записи списка элементов в js click function для двух div (myList, myList1).DOM appendChild не работает для двух переменных
Я добавление Li ребенка для обоих, но только второй ДИВ обновляется, но первым ДИВ не обновляется,
\t function myFunction() {
\t var node = document.createElement("LI");
\t var textnode = document.createTextNode("Water");
\t node.appendChild(textnode);
\t document.getElementById("myList").appendChild(node);
\t document.getElementById("myList1").appendChild(node);
\t }
<!DOCTYPE html>
<html>
<body>
<ul id="myList">
<li>Coffee</li>
<li>Tea</li>
</ul>
<ul id="myList1">
<li>Coffee</li>
<li>Tea</li>
</ul>
<button onclick="myFunction()">Try it</button>
</body>
</html>
Он производит следующий вывод,
myList:
-------
Coffee
Tea
myList1:
-------
Coffee
Tea
Water
Фактический результат, который мы ищем, следующий:
myList:
-------
Coffee
Tea
Water
myList1:
-------
Coffee
Tea
Water
Мне что-то не хватает, может кто-то подскажите, что это такое.
Заранее спасибо.
* Если узел является существующий узел в DOM, он будет удален из старого и помещен в новое положение * - js doc –
просто дайте вам четкое представление о том, что происходит на самом деле, что происходит https://jsfiddle.net/5zmsxem0/2/ –