innerHTML方式添加的表格获取不到值

xiandawang 2011-06-01 05:09:42
我用innerHTML给表格添加了行,但是添加完以后用document.form1.product_id.value方法娶不到值啊

是这样添加行的:
newTd0.innerHTML = '<input type="text" name="product_id" readonly value="6" />';
...全文
309 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
licip 2011-06-02
  • 打赏
  • 举报
回复
document.form1.product_id.value
换成document.all("product_id").value也可以取值。
风中叶 2011-06-02
  • 打赏
  • 举报
回复
5楼正解
xiandawang 2011-06-02
  • 打赏
  • 举报
回复
谢谢5楼的,马上结贴
豆虫 2011-06-01
  • 打赏
  • 举报
回复
改下:
newTd0.innerHTML = '<input type="text" id="product_id" name="product_name" readonly value="6" />';
使用标准语法document.getElementById('product_id').value来获得
henrycomein 2011-06-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zell419 的回复:]
HTML code

var product = document.createElement("input");
product.setAttribute("name","product_id");
.....
newTd0.appendChild(product);


那就这样吧 。
[/Quote]


+1
xiandawang 2011-06-01
  • 打赏
  • 举报
回复
不改增加行的代码可以获取到值吗
zell419 2011-06-01
  • 打赏
  • 举报
回复

var product = document.createElement("input");
product.setAttribute("name","product_id");
.....
newTd0.appendChild(product);

那就这样吧 。

87,989

社区成员

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

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