Это потому, что ваш код добавляет тот же узел в ваш список. Чтобы создать и добавить несколько узлов, вы должны убедиться, что
let node = document.createElement("LI");
,
let textnode = document.createTextNode("A node");
,
и node.appendChild(textnode);
находятся внутри вашей for
петли.