众所周知,target和srcElement一般用来捕获当前事件的对象,但是有一点让我不解的是,对于一个A链接的onmouse方法事件捕获问题。摘取部分代码就知道了,事件部分是这样的var allLinks = document.getElementsByTagName("a");
for(var i=0;i<allLinks.length;i++) {
allLinks[i].onmouseover = showPreview;
}然后在抓取事件部分 var url = (evt)?evt.target:window.event.srcElement;通过之后的代码,发现url应该是具体的链接,并非标签A节点对象,请问这是为什么?期待高手解惑,谢谢!!
for(var i=0;i<allLinks.length;i++) {
allLinks[i].onmouseover = showPreview;
}然后在抓取事件部分 var url = (evt)?evt.target:window.event.srcElement;通过之后的代码,发现url应该是具体的链接,并非标签A节点对象,请问这是为什么?期待高手解惑,谢谢!!
解决方案 »
- js操作css
- 百度地图 js错误
- post提交的问题
- 老大们救命啊,1.1树用js获取被选中的项的错误
- a.html 如何导入b.html 特定div的innerhtml?
- 哎,搞了一个多小时表单检测还是出错,要睡觉了,大家帮忙看一下哪错了。
- 请问:我双击IE图标后,打开的窗口不是满屏的,如何让双击IE打开后是全屏的呢?
- 如何修改本页面的属性,如状态栏菜单栏不可见
- 如何点一下表格中的一个单元格,然后在这个格中显示文字?
- 我在用户进入的时候弹出个登陆对话框并关闭自己,(windows.open),但是如果用户登陆成功,就在关闭自己,谈出另外一个全屏的窗口,包错!
- 请教一个jquery选择器**************************
- 急急急!!!!!<script>标签的src属性问题!!
后取得的标签的节点对象啊,要取URL的话,直接getAttribute('href')就可以了啊
target与srcElement很容易理解啊,是源的意思,你要是URL是一个源的具体的一个属性值了。
本人并非高手,但你的结帖率比较的低了。我不混分,由随便你咯!