定义text 时 小问题 ?

yikeda 2011-09-13 01:14:18
<script language="javascript">
var AddRow_tbl02;
function addRowTable(id, objName) {
var tbody = document.getElementById(id).tBodies[0];
var row = document.createElement("TR");
row.id = tbody.rows.length;

var cell1 = document.createElement("TD");
if(id =="tbl2"){
AddRow_tbl02 ++;
cell1.align = 'center';
cell1.innerHTML = '<input type="text" id="tabData21[]" name="tabData21[]" value=AddRow_tbl02 style="width:90%">'; // 我想把 value 的值 做个变量传递过去 ?
var cell2 = document.createElement("TD");
cell2.align = 'center';
cell2.innerHTML = '<input type="text" id="tabData22[]" name="tabData22[]" style="width:96%">';

}
</script>


这是我一个添加"text" 文本框的 函数,我想在添加的时候 ,在第一个单元格 "text"中自动赋值给它
我 “value=AddRow_tbl02 ” 这样写不行 ?
请问有其它方法吗?
...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
BLUE_LG 2011-09-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 t5500 的回复:]
JScript code
cell1.innerHTML = '<input type="text" id="tabData21[]" name="tabData21[]" value="' + AddRow_tbl02 + '" style="width:90%">';
[/Quote]
++
还可以这样赋值
tbody.getElementsByTagName("input")[0].value= AddRow_tbl02;//在cell1被添加到tbody之后。
乌镇程序员 2011-09-13
  • 打赏
  • 举报
回复
cell1.innerHTML = '<input type="text" id="tabData21[]" name="tabData21[]" value="' + AddRow_tbl02 + '" style="width:90%">';

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧