2012-10-12 77 views
1

我有這樣的代碼已經:新行/列表中添加

for (i=0;i<names.length;i++) { 
    var row = document.createElement('tr'); 
    var col = document.createElement('td'); 
    col.appendChild(document.createTextNode(names[i])); 
    row.appendChild(col); 
    document.getElementById('imagenametable').appendChild(row); 
} 

這是在Javascript。它似乎沒有添加任何東西到我的表(它有一個ID爲imagenametable。什麼是錯的?是的,我打算只是在一個表中的文本行

+1

您可以共享一個jsfiddle,但這不起作用嗎?我將代碼插入一個並獲取行...(http://jsfiddle.net/zrcaR /)你確定名字裏面有東西嗎? – Colleen

+0

確保你的代碼運行時加載了DOM,把它放在一個函數中,然後把它放在'>中。 – Barmar

+0

頁面,'$(document).ready()'也不起作用,也許它與此有關呢?我只是把它放在沒有'document.onload'或'$文件).ready()'或類似的東西。如果我只是把一個'警報'它工作正常。 – Doorknob

回答

2

你應該反過來兩個腳本標記:始終在使用它們的任何其他腳本之前加載您的庫。