首先提出一个问题:
对于以下html代码:
点击这里去QQ首页(span链接) 点击这里去啊JOE首页问题:请问如何使span模拟a元素(不要问我问什么不直接用a元素,某种情况下必须这么做,而且这里也不能用a元素),当点击span里面的内容的时候跳转到span的title属性的链接而不是a标签的链接。
你可以先想一下解决方法,鄙人有以下方法:
方法1:(我认为最简单的方法)
document.getElementById('spanLink').onclick=function(e){ e = window.event?window.event:e;//兼容ie和ff的event定义,ie不认dom2的事件模型 if (e.stopPropagation) {//FF浏览器下,dom2事件模型中event存在该方法 e.stopPropagation();//停止事件传播 e.currentTarget.parentNode.href=e.currentTarget.getAttribute('title'&.........[ More Detail ]