Javascript 中的event.srcElement 以及 event.target

学习 时间:2026-04-03 14:41:29 阅读:6476
Javascript 中的event.srcElement 以及 event.target 废话不说了,我的代码如下,IE下运行正常,但FF下无法运行:function Mover(){var obj = event.srcElement event.srcElement:event.target;if (obj.tagName=="LI"){obj.style.borderTop = 'solid 1px #79b2d6';obj.style.borderBottom = 'solid 1px #79b2d6';}if (obj.tagName=="A"){obj.parentElement.style.borderTop = 'solid 1px #79b2d6';obj.parentElement.style.borderBottom = 'solid 1px #79b2d6';}}不用解释道理,请直接告诉我怎么修改代码,

最佳回答

明理的钥匙

魁梧的天空

2026-04-03 14:41:29

function Mover(event) { event = event?event:window。eventvar obj = event。srcElement event。srcElement:event。target; if (obj。tagName=="LI") { obj。style。borderTop = 'solid 1px #79b2d6'; obj。style。borderBottom = 'solid 1px #79b2d6'; } if (obj。tagName=="A") { obj。parentNode。style。borderTop = 'solid 1px #79b2d6'; obj。parentNode。style。borderBottom = 'solid 1px #79b2d6'; } } 改三个地方1。调用方法函数时加event参数,如aaa,event是浏览器对象2。先根据浏览器获得event,event = event?event:window。event3。使用parentNode属性,parentElement只支持ie

最新回答共有2条回答

  • 自由的钥匙
    回复
    2026-04-03 14:41:29

    function Mover(event) { event = event?event:window。eventvar obj = event。srcElement event。srcElement:event。target; if (obj。tagName=="LI") { obj。style。borderTop = 'solid 1px #79b2d6'; obj。style。borderBottom = 'solid 1px #79b2d6'; } if (obj。tagName=="A") { obj。parentNode。style。borderTop = 'solid 1px #79b2d6'; obj。parentNode。style。borderBottom = 'solid 1px #79b2d6'; } } 改三个地方1。调用方法函数时加event参数,如aaa,event是浏览器对象2。先根据浏览器获得event,event = event?event:window。event3。使用parentNode属性,parentElement只支持ie

上一篇 2008年奥运会吉祥物 五个福娃分别名字是什么?

下一篇 如何判断血管为动脉、静脉以及毛细血管?有例题,请帮忙回答.