event.target之后呢?
event.target是没问题的,可是event.target.hostname就不对了,用firebug调试了半天也没找到那个属性
event.target是没问题的,可是event.target.hostname就不对了,用firebug调试了半天也没找到那个属性
解决方案 »
- js中,如何将数字替换成图片来表示?
- 如何做到form目标php页完全执行后才执行后续的js代码?
- jQuery制作软键盘碰到的郁闷事
- xmlhttp怎樣在OPEN的時候不顯示警告框
- 如何得到当前鼠标形状?
- js 事件
- extjs4 把grid中的数据放到form中,在form中以下拉框的形式呈现
- 急救,help!!!!!!!!!!!!!!!!!
- 急给分:如何用Javascript控制Marquee滚动一定时间然后停下一会儿,然后继续滚动,如此往复!谢了!
- NETSCAPE4中如何动态改变SPAN或DIV、TABLE等背景色??
- 求教 jquery 选择器的嵌套使用?
- 如何用document.getElementById()的方法得到单选按钮组的值,你知道就快说吧
event在ie里是全局变量,ff里面是局部变量。
ie支持srcElement,ff支持target。
唉 真麻烦
<a id="a1" href="http://www.baidu.com">Baidu</a>
<script>
document.getElementById('a1').onclick=function(e)
{
e=e||event;
var src=e.srcElement || e.target;
alert(src.hostname);
}
</script>
<script>
window.onload=function()
{
var links=document.getElementsByTagName("a");
for(var i=0;i<links.length;i++) links[i].onclick=OnClick;
}
function OnClick(e){
e=e||event;
var obj=e.srcElement||e.target;
alert(obj.href)
}
</script>