2011-09-17 25 views
2
function td(id) 
{ 
    var td=document.getElementById(id+''); 
    var table = document.createElement('table'); 
    var tbody=document.createElement('tbody'); 
    var tr = document.createElement('tr'); 
    var tdchild = document.createElement('td'); 
    tdchild.innerHTML="<input type=text name=txt size=2>"; 
    tr.appendChild(tdchild); 
    tbody.appendChild(tr); 
    table.appendChild(tbody); 
    td.appendChild(table); 
} 

ボタンをクリックするだけでテーブルを作成したいと思います。このようなことは起こっていないのですか?テーブルを動的に生成​​

答えて

1

コードが正しく表示されていて、期待どおりに動作しているようです。

チェックthis fiddle

正しいIDでtd関数を呼び出していて、そのIDがテーブル要素ではなくtd要素に入っていますか?

+0

クリックイベントの例で編集した場合、問題はクリックイベントリスナーにある可能性があります。 –

0

それは私のために働く。この機能を実行するクリックリスナーが定義されていますか?指定されたIDを持つtdが存在しますか?

関連する問題