<table id="aaa">
<tr onclick="func301(this)">
<td>1
</td>
<td>2
</td>
<td>3
</td>
</tr >
<tr onclick="func301(this)">
<td>a
</td>
<td>a
</td>
<td>3
</td>
</tr >
</table>function func301(a){
alert("123");
alert(a.childNodes[0].innerText);
alert(a.childNodes[1].innerText);
}
<tr onclick="func301(this)">
<td>1
</td>
<td>2
</td>
<td>3
</td>
</tr >
<tr onclick="func301(this)">
<td>a
</td>
<td>a
</td>
<td>3
</td>
</tr >
</table>function func301(a){
alert("123");
alert(a.childNodes[0].innerText);
alert(a.childNodes[1].innerText);
}
解决方案 »
- JS代码,套用到织梦中之后第一张图片错位
- 做实时数据库产品公司的一道数组面试题。
- 如何实现一个按钮,先后激活两个表单的检查(先检查第二个表单数据,再检查第一个表单数据)?
- 我的这个输出怎么是颠倒的啊?
- table表格问题之javascript
- JS代码求解
- 路过此地上WC的高手请进..<<JS小程序在IE和FIREFOX中的兼容问题>>..相信您解决了此问题上WC也来得急!
- 这个语句错在哪里:?if (document.form1.context.value.length>4000) window.alert ("错误:" + document.form1.context.value.length +
- 如何设置Form的这个属性值??
- if($a++<10) 为什么结果是 1-10 而不是0-9
- 求省份的三级联动代码,读取数据库的
- 怎么让一个designMode='on'的iframe获得焦点?
<tr >
<td>1
</td>
<td>2
</td>
<td onclick="func301(this)">3
</td>
</tr >
<tr >
<td>a
</td>
<td>a
</td>
<td onclick="func301(this)">3
</td>
</tr >
</table>function func301(a){
alert("123");
alert(a.parentNode.childNodes[0].innerText);
alert(a.parentNode.childNodes[1].innerText);
}
<tr>
<td>12
</td>
<td>22
</td>
<td>32
</td>
</tr >
<tr >
<td>a2
</td>
<td>a2
</td>
<td>32
</td>
</tr >
<tr >
<td>a2
</td>
<td>a2
</td>
<td>32
</td>
</tr >
<tr >
<td>a2
</td>
<td>a2
</td>
<td>32
</td>
</tr >
<tr >
<td>a22
</td>
<td>a22
</td>
<td>322
</td>
</tr >
</table><script language=vbscript>
Sub aaa_onClick()
dim obj,check
'得到产生事件的控件'用事件冒泡得到产生事件的行
Set obj=window.event.srcElement
Do
If obj.tagname="TABLE" Then Exit sub
If obj.tagname="TR" Then Exit Do
Set obj= obj.parentElement
Loop
dim i ,j
i = obj.rowIndex'得到它在表格中的INDEX
if i < 2 then exit sub
dim str msgbox " 上一行第一列的内容为:" & aaa.rows(i - 1).cells(0).innertext
msgbox " 上上一行第一列的内容为:" & aaa.rows(i - 2).cells(0).innertext
end sub
</script>
<tr>
<th>td01</th>
<th>td02</th>
<th>td03</th>
</tr>
<tr>
<td>11</td>
<td>22</td>
<td>33</td>
</tr>
<tr>
<td>44</td>
<td>55</td>
<td>66</td>
</tr>
<tr>
<td>77</td>
<td>88</td>
<td>99</td>
</tr>
</table>
<script language="javascript">
document.onclick=function()
{
var obj=event.srcElement;
if(obj.tagName=="TD" && obj.parentNode.tagName=="TR")
{
alert(parseInt(obj.parentNode.rowIndex+1)+"行"+parseInt(obj.cellIndex+1)+"列,数据:"+obj.parentNode.childNodes[0].innerText+"\t"+obj.parentNode.childNodes[1].innerText);
}
}
</script>
<tr>
<td onClick='alert(which.cellIndex); alert(which.rowIndex);'>aaa</td>
<td onClick='alert(which.cellIndex); alert(which.rowIndex);'>aaa</td>
<td onClick='alert(which.cellIndex); alert(which.rowIndex);'>aaa</td>
</tr>
<tr>
<td onClick='alert(which.cellIndex); alert(which.rowIndex);'>aaa</td>
<td onClick='alert(which.cellIndex); alert(which.rowIndex);'>aaa</td>
<td onClick='alert(which.cellIndex); alert(which.rowIndex);'>aaa</td>
</tr>
<tr>
<td onClick='alert(which.cellIndex); alert(which.rowIndex);'>aaa</td>
<td onClick='alert(which.cellIndex); alert(which.rowIndex);'>aaa</td>
<td onClick='alert(which.cellIndex); alert(which.rowIndex);'>aaa</td>
</tr>
</table>