假設我有一個數組。如何將span
標籤中的每個元素包裝在數組中?另外,如果我想將.appendchild
的每個span
元素轉換爲div元素,我該怎麼做呢?將span標記添加到Javascript中數組中的每個元素?
function add_span(arr){
var new_arr= document.createElement("span");// arr is passed in correctly
var text=document.createTextNode(arr); // text cannot be output
new_arr.appendChild(text);
return new_arr;
}
,並在主:
for (i = 0; i < unique_array.length; i++)
{
span_array[i]=add_span(unique_array[i]);
}
var cloud_text=document.createTextNode(span_array);
cloud.appendChild(cloud_text);
輸出現在看起來像這樣: [object HTMLSpanElement],[object HTMLSpanElement],[object HTMLSpanElement],[object HTMLSpanElement],[object HTMLSpanElement],[object HTMLSpanElement],[object HTMLSpanElement],[object HTMLSpanElement],[object HTMLSpanElement],[object HTMLSpanElement],[object HTMLSpanElement]
谷歌:DOM操作和追加股利。 – givanse 2014-11-14 17:52:36
這個問題似乎是無關緊要的,因爲它沒有顯示提問者爲了回答她/他自己的問題而付出的努力。 – Qberticus 2014-11-14 19:06:02
是不是您正在尋找的HTMLSpanElements數組? – Xenyal 2014-11-17 05:30:48