HTML中的代码如下
<form name="form1" method="post" action="">
<table border='1' align="center">
<tr onclick='show(event)'>
<td class='special'>1<input type='radio' name='selected' value='111111'></td>
<td>111111</td>
<td>张三</td>
<td>男</td>
</tr>
</table>
</form>当我双击每行时,能获取每个tr下的radio的值,即111111,
或者<td>111111</td>中的111111
这个怎么实现
<form name="form1" method="post" action="">
<table border='1' align="center">
<tr onclick='show(event)'>
<td class='special'>1<input type='radio' name='selected' value='111111'></td>
<td>111111</td>
<td>张三</td>
<td>男</td>
</tr>
</table>
</form>当我双击每行时,能获取每个tr下的radio的值,即111111,
或者<td>111111</td>中的111111
这个怎么实现
解决方案 »
- 关于js获取iframe的问题
- 一段js程序,有很多不明白的地方,请高手给解释一下!
- 网页局部刷新
- 在页面通过javascript动态生成的按钮,在打印完后就不能用了。请大家给指导一下。
- 怎样将Java的List变量存到JavaScript的变量中?
- 关于extJs中dateField控件有没有数据回显功能
- 如何在提交表单的同时传递多个变量!急 ,在线等!!!!!!!!!!!!!!!
- 边界问题,请各位帮忙
- 如何通过JavaScript发出“嘟”的声音,就象VB的BEEP函数一样。
- 根据编号对单元格进行合并。做了部份不知错在哪了?
- FCKeditor 2.6 快捷键
- jquery的flexigrid插件问题:动态改变表格宽度
{
var objTr=event.srcEelment;
var objInput=objTr.getElementsByTagName('inout');
alert(objInput[0].value);
}
function show() {
var tr = event.srcElement.parentNode;
var radios = tr.getElementsByTagName('input');
for (var i = 0; i < radios.length; i++) {
if (radios[i].type == 'radio')
alert(radios[i].value);
}
}
</script>
<form name="form1" method="post" action="">
<table border='1' align="center">
<tr onclick='show()'>
<td class='special'>1<input type='radio' name='selected' value='111111'></td>
<td>111111</td>
<td>张三</td>
<td>男</td>
</tr>
</table>
</form>var objTr=event.srcEelment;这是一个单元格td,不是一行
var tr = event.srcElement.parentNode;这才是一行
function show(oTr)
{
alert(oTr.cells[1].innerHtml); // or InnerText
}
获取每个tr下的radio的值,即111111,
oTr.cells[0].firstChild.value或者 <td>111111 </td>中的111111
oTr.cells[1].innerHtmlinnerHtml在所有的浏览器上都可以用,但如果里面有其他标签,也会带上
innerText是IE专有,不过他只获取文本,不带标签内容
<tr>
<td id="id1">
<table id="table1">
<tr id="tr5"
<td bgcolor="">  1 </td>
</tr>
</table>
</td>
<td id="id2"></td>
<td id="id3"></td>
<td id="id4"></td>
<td id="id5"></td>
<td></td>
</tr>
</table>如果我是想得到最里面的id="tr5" 的tr 我该怎么办!?
不能用document.getElementById("tr5")直接去拿
有没什么其他方法:!:!