js中cell可以显示单元格的内容,如果单元格是这样的<td><input type="text"></td>,如何获得input里的值呢

 我来答
ThinkIBM
2011-06-30 · TA获得超过5289个赞
知道大有可为答主
回答量:3263
采纳率:0%
帮助的人:5484万
展开全部
input 加个id就可以了,如:
<td><input type="text" id="t1"></td>
然后js里用:
document.getElementById("t1").value 来取得input的值
追问
这个我也知道。。。如果这样的话我的程序做起来会很麻烦,我想这样var result = document.getElementById("table1").rows[1].cells[1].innerHTML,但是这样得到的是result=,能不能再进一步直接得到?
追答
var result = document.getElementById("table1").rows[1].cells[1].childNodes[0].value
帐号已注销
2011-06-30 · TA获得超过1809个赞
知道大有可为答主
回答量:1971
采纳率:0%
帮助的人:2360万
展开全部
如果整个页面只一个文本框可以用getElementsByTagName,再通过type确定元件。 若有多个,依次获得。
var x=document.getElementsByTagName("input");
for(i=0;i<x.length;i++){
if (x[i].type=="text"){
alert(x[i].value);
}}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友df5604ebc8a
2011-06-30 · TA获得超过2701个赞
知道大有可为答主
回答量:4883
采纳率:0%
帮助的人:2719万
展开全部
头一回听说有这种需求的。
如果不使用ajax的话,我知道的js传值有2种:
1、类似于这样<a href="test.jsp?arg=你要传的值" />
2、在表单域里写上你要提交的值类似这样<input type="hidden" value="你要传的值"/>,提交表单
你想传源码给后台可以这样,先得到<input type="button">的父标签,利用父标签的innerHTML取得源码,放入一个var变量中,用第1种方式传给后台
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
237942784
2011-06-30 · 超过25用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:77.5万
展开全部
可以在 这个 input上面加一个ID,在用Document.getElementById(ID).value;就行了~
追问
这个我也知道。。。如果这样的话我的程序做起来会很麻烦,我想这样var result = document.getElementById("table1").rows[1].cells[1].innerHTML,但是这样得到的是result=,能不能再进一步直接得到?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式