用于在<li>标记</li>中包装数组项的Javascript

时间:2012-07-10 14:16:45

标签: javascript

如何使用javascript将<LI>标记中的每个数组项包装并将其显示为有序或无序列表?

我在javascript中有一个数组,如(Test1,test2,test3)

我想将数组的所有元素显示为列表项

2 个答案:

答案 0 :(得分:0)

  

如何使用javascript在<LI>标记中包装数组的每个项目?

假设数组包含DOM节点对象:

var li, i;
for (i = 0; i < arr.length; i++) {
    li = document.createElement('li');
    li.appendChild(arr[i]);
    arr[i] = li;
}
  

并将其显示为有序或无序列表?

添加一行:

someList.appendChild(li);

...在for循环中。如果您这样做,您可能不想更改数组本身的值(因此请删除arr[i] =行)。

答案 1 :(得分:0)

for (i = 0; i < myArray.length; i++) {
    var liElement = document.createElement('li');
    liElement.appendChild(myArray[i]);
}