js中cell可以显示单元格的内容,如果单元格是这样的<td><input type="text"></td>,如何获得input里的值呢
4个回答
展开全部
input 加个id就可以了,如:
<td><input type="text" id="t1"></td>
然后js里用:
document.getElementById("t1").value 来取得input的值
<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
展开全部
如果整个页面只一个文本框可以用getElementsByTagName,再通过type确定元件。 若有多个,依次获得。
var x=document.getElementsByTagName("input");
for(i=0;i<x.length;i++){
if (x[i].type=="text"){
alert(x[i].value);
}}
var x=document.getElementsByTagName("input");
for(i=0;i<x.length;i++){
if (x[i].type=="text"){
alert(x[i].value);
}}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
头一回听说有这种需求的。
如果不使用ajax的话,我知道的js传值有2种:
1、类似于这样<a href="test.jsp?arg=你要传的值" />
2、在表单域里写上你要提交的值类似这样<input type="hidden" value="你要传的值"/>,提交表单
你想传源码给后台可以这样,先得到<input type="button">的父标签,利用父标签的innerHTML取得源码,放入一个var变量中,用第1种方式传给后台
如果不使用ajax的话,我知道的js传值有2种:
1、类似于这样<a href="test.jsp?arg=你要传的值" />
2、在表单域里写上你要提交的值类似这样<input type="hidden" value="你要传的值"/>,提交表单
你想传源码给后台可以这样,先得到<input type="button">的父标签,利用父标签的innerHTML取得源码,放入一个var变量中,用第1种方式传给后台
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以在 这个 input上面加一个ID,在用Document.getElementById(ID).value;就行了~
追问
这个我也知道。。。如果这样的话我的程序做起来会很麻烦,我想这样var result = document.getElementById("table1").rows[1].cells[1].innerHTML,但是这样得到的是result=,能不能再进一步直接得到?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询