2015-08-26 3 views
0

Так что я делаю эту программу, где мне нужно создать упорядоченный список с большим количеством элементов списка внутри. Это код:document.createTextNode не работает:/

for(i = 0; i < numbers.length; i++) { 
    document.createElement("ls").appendChild(document.createTextNode(eval(numbers[i]))); 
    document.getElementById("list").appendChild(document.createElement("ls")); 
} 

Это только создает элементы списка, он не ставит текстовые узлы в любом месте HTML документа. :/

Кто-нибудь знает, почему это происходит и как его исправить? Действительно помог бы мне.

ответ

0

Вместо того, чтобы добавить элемент «ls», который вы создали в первой строке, к элементу «list», вы создаете новый (пустой) и добавляете его.

Изменить это:

var ls = document.createElement("ls").appendChild(document.createTextNode(eval(numbers[i]))); 
    document.getElementById("list").appendChild(ls);