有一多行表格第一列单元格中有同名文本框name="id",点击某一行时,如何取出此行文本框的值???
解决方案 »
- onpropertychange的使用
- 这句代码里的符号是什么意思?
- 页面刷新后 值还是在?
- 关于动态添加删除事件的问题~~~~急~~~~
- 如何获取子框架中 select 的个数。在线等
- createPopup打开的窗口中如何加入vml对象?
- 请...问...各...位...大...侠... 如何获得Table中当前行的行号?
- json+jquery显示加载内容出不来
- Ext4.2 Grouped Header Grid 请教
- fullcalendar 日历插件 如何在绑定数据时根据绑定的数据标识设置当天单元格的背景色呢?
- 在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>