如何使用javascript在表格中添加文本框?

时间:2010-09-30 07:33:52

标签: javascript

我只想在运行时使用javascript在表格中添加一个文本框。有谁知道......?

感谢。

4 个答案:

答案 0 :(得分:4)

哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇哇

有两种方法可以做到这一点:

将项目附加到DOM

这可能是最好的方式:

var input = document.createElement("input"); 
input.type = "text"; 
container.appendChild(input);

<强>的innerHTML

这不是一个好方法,innerHTML从标准的角度来看是可疑的。我强烈建议使用上面的DOM方法,但这里有一个替代方法:

document.getElementById("containerDiv").innerHTML += "<input type='text' />";

答案 1 :(得分:0)

希望此源代码能够指导您完成所需的工作!

tableWidget = new YK.TableFactory(3,5,false,false);

textbox = new YK.Entry();

tableWidget.attach(
  textbox, 
  0, 1, 0, 1, 
  {align: YK.JUSTIFY_LEFT, fill: true}, 
  {align: YK.JUSTIFY_TOP, fill: true}, 
  1, 1

);

答案 2 :(得分:-2)

这会将textarea插入到页面上第一个表的第一个tr的第一个td(使用jQuery)。但我想它会以正确的方式发送给你

$('table:first tr:first td:first').append('<textarea>my text</textarea>');

答案 3 :(得分:-2)

使用jQuery可以这样做:

$('<input type="text" name="" id="" />').appendTo('#id_of_my_td');