<script>
function tdMove(){
var e=event.srcElement;
if(e.tagName!="TD")return;
var p=e.parentElement;
while(p.tagName!='TABLE')p=p.parentElement;
if (p.id != 'testTab')return;
alert('mouse on TD')
}
document.onmousemove=tdMove
</script>
<table id="testTab">
<tr><td>here</td><tr></table><table>
<tr><td>asdf</td><tr></table>
function tdMove(){
var e=event.srcElement;
if(e.tagName!="TD")return;
var p=e.parentElement;
while(p.tagName!='TABLE')p=p.parentElement;
if (p.id != 'testTab')return;
alert('mouse on TD')
}
document.onmousemove=tdMove
</script>
<table id="testTab">
<tr><td>here</td><tr></table><table>
<tr><td>asdf</td><tr></table>
解决方案 »
- 求三角公示
- 用jquery写了个菜单,ie7和ie9下显示的不一样啊!
- 怎么在文本框中输入完毕后,按回车就提交表单?我的代码不行。。。
- 请问如何将上一页选择的js信息保留至下一页
- 关于用innerHTML插入选择列表的问题
- 求教easyUI怎么获取MVC后台生成的数据
- 引号不够用怎么办?
- 怎么在选择datagrid中的某行数据后,就同时把相应的数据填充到表格外的文本框中呢??
- 怎么用JS控制iframe框架的大小(在线等),大家帮个忙,谢谢了!
- 怎样用javascript操作打印设置的问题
- 急问,A窗口和B窗口都可以打开C窗口,如何使C窗口关闭的时候,返回到打开它的窗口??
- 关于用 js 设置 IE 主页的问题!
<table border>
<tr>
<td>1</td><td>2</td><td>3</td>
<tr>
</tr>
<td>11</td><td>12</td><td>13</td>
<tr>
</tr>
<td>21</td><td>22</td><td>23</td>
</tr>
</table>
<span id="view"></sprn><script>
document.onmouseover=mouseover
document.onmouseout=mouseoutfunction mouseover() {
s = event.srcElement;
if(s.tagName=="TD")
view.innerHTML = s.innerHTML;
}function mouseout() {
s = event.srcElement;
if(s.tagName=="TD")
view.innerHTML = "";
}
</script>
<script>
function tdMove(){
var e=event.srcElement;
if(e.tagName!="TD")return;
alert(e.name)
alert(e.innerHTML)
}
document.onmousemove=tdMove
</script>
<table id="testTab">
<tr><td name='aaa'>here</td><tr></table><table>
<tr><td>asdf</td><tr></table>
里写就可以对每个<td></td>起作用!
<table border onmouseover="change(event.srcElement)" onmouseout="out(event.srcElement)">
<tr>
<td>1</td><td>2</td><td>3</td>
<tr>
</tr>
<td>11</td><td>12</td><td>13</td>
<tr>
</tr>
<td>21</td><td>22</td><td>23</td>
</tr>
</table>
<span id="view"></sprn><script>
function change(s) {
if(s.tagName=="TD")
view.innerHTML = s.innerHTML;
}function out(s) {
if(s.tagName=="TD")
view.innerHTML = "";
}
</script>
有parentElement这个用法,如果<td><a href="login.asp" id="lg">login</a></td>
可以用lg.parentElement得到td,但有没有办法能过td得到lg?
我主要是想点击td时,如同点击该链接一样。
childNodes 子节点数组