有一多行表格第一列单元格中有同名文本框name="id",点击某一行时,如何取出此行文本框的值???
解决方案 »
- JS高手进,帮我解答下谢谢
- 关于ext4这种情况,怎么设计比较靠谱点呢?
- JS代码,套用到织梦中之后第一张图片错位
- 求一个只能输入数字,英文逗号和字母x的正则式
- 高手进!! thickbox3.1 自适应大小
- 急求一个关于checkbox的javascript问题
- asp.net 中实现局部全选功能 ?
- 请问在用onClick时 如何能够让它在鼠标移动上去时显示手的图标 就向其他链接一样
- 怎么样实现一个矩形框?
- 關於select和focus的問題
- 在javascript中输入值是1181392743775这个long型数据,输出是YYYY-MM-DD,请问怎么实现。。。。。
- 如何在JavaScript中将一个类似于20020424的长整型数据转换为YYYY-MM-DD?
我是需要将每个表格中每行和每列的值都要取出来.因为我的表格是动态输入值的,没有确定的ID,取不出VALUE,所以我用了
tdList = document.getElementsByTagName("TABLE");
for(var i=0; i<tdList.length; i++)
{
var newTd = document.getElementById(tdList[i].id).rows[0].cells[0].innerHTML);
}
可是我取到的值确是比如
<td><input type="text" id="valbox" style="border-left:none; border-right:none; border-top:none; border-bottom:1 solid #000000" size="10"></td>这样子的.
借这个贴子也问问.
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language="javascript">
function change(obj)
{
alert(obj.children[0].children["id"].value);
}
</script></HEAD><BODY><TABLE border="1">
<TR onclick="change(this)">
<TD><INPUT TYPE="text" NAME="id" value="1"></TD>
<TD><input type="button" id="btn1" value="点击行获取值1" /></TD>
</TR>
<TR onclick="change(this)">
<TD><INPUT TYPE="text" NAME="id" value="2"/></TD>
<TD><input type="button" id="btn1" value="点击行获取值2"/></TD>
</TR>
</TABLE>
</BODY>
</HTML>
</tr>
<tr onClick="Show()">
<td><input type="text" value="21" name="id"></td><td>22</td>
</tr>
</table>
<script>
function Show()
{
var inputs = event.srcElement.parentNode.getElementsByTagName("input");
for(var i = 0; i < inputs.length; i++)
{
if(inputs[i].name == "id")
{
alert(inputs[i].value);
break;
}
}
}
</script>