+ -
当前位置:首页 → 问答吧 → JS取表格里面文本框的值,怎么做?

JS取表格里面文本框的值,怎么做?

时间:2011-09-01

来源:互联网

HTML code

<table id="tb1">
<tr>
<td><input type="text" value="张三" /></td>
</tr>
</table>



不能改变html标签结构,就是说不能给input加ID
怎么通过table取到input里面的值?

作者: schyu1314   发布时间: 2011-09-01

jquery"

$("input").get(0)

作者: houlianxue   发布时间: 2011-09-01


var tdValue=document.getElementById("tableId").rows[0].cells[0].getElementByTagName("input")[0].value;

作者: qianzai5765638   发布时间: 2011-09-01

document.getElementsByTagName("input")[0].value;//试试

作者: jordan102   发布时间: 2011-09-01

JScript code
var Value=document.getElementByTagName("input")[0].value;

作者: BLUE_LG   发布时间: 2011-09-01

JScript code
var tabel = document.getElementById('tb1');
alert(tabel.tBodies[0].rows[0].cells[0].firstChild.value)

作者: fanchuanzhidu   发布时间: 2011-09-01

引用 5 楼 fanchuanzhidu 的回复:
JScript code
var tabel = document.getElementById('tb1');
alert(tabel.tBodies[0].rows[0].cells[0].firstChild.value)


假如有多个input呢?

作者: schyu1314   发布时间: 2011-09-01

引用 4 楼 blue_lg 的回复:
JScript code
var Value=document.getElementByTagName("input")[0].value;


必须通过table取

作者: schyu1314   发布时间: 2011-09-01

引用 2 楼 qianzai5765638 的回复:
var tdValue=document.getElementById("tableId").rows[0].cells[0].getElementByTagName("input")[0].value;


报错呀 ~

作者: schyu1314   发布时间: 2011-09-01

引用 6 楼 schyu1314 的回复:
引用 5 楼 fanchuanzhidu 的回复:
JScript code
var tabel = document.getElementById('tb1');
alert(tabel.tBodies[0].rows[0].cells[0].firstChild.value)


假如有多个input呢?

JScript code
 var tabel = document.getElementById('tb1');
     var comps = tabel.tBodies[0].rows[0].cells[0].getElementsByTagName('input');
     var valArray = [];
     for(var i = 0,len = comps.length;i<len;i++){
       if(comps[i].type == "text"){
          valArray.push(comps[i].value)
       }
     }
    alert(valArray)

作者: fanchuanzhidu   发布时间: 2011-09-01

路过、、、、、、、、、

作者: lidandanyi   发布时间: 2011-09-01

<script>
var tdValue=document.getElementById("tb1").rows[0].cells[0].getElementsByTagName("input")[0].value;
alert(tdValue);
</script>

作者: oscar999   发布时间: 2011-09-01

<script>
var tdValue=document.getElementById("tb1").rows[0].cells[0].getElementsByTagName("input")[0].value;
alert(tdValue);
</script>

作者: oscar999   发布时间: 2011-09-01

热门下载

更多