javascript中window.event.srcElement.id的意思
<buttonid="btn1"onclick="aaa()">按钮1</button><buttonid="btn2"onclick="aaa()">按钮2</butt...
<button id="btn1"onclick="aaa()" > 按钮1 </button>
<button id="btn2"onclick="aaa()" > 按钮2 </button>
<button id="btn3"onclick="aaa()" > 按钮3 </button>
<button id="btn4"onclick="aaa()" > 按钮4 </button>
<button id="btn5" onclick="aaa()"> 按钮 5</button>
<scripttype="text/javascript">
function aaa()
{
alert(window.event.srcElement.id);
}
</script>
这串代码中window.event.srcElement.id的意思 展开
<button id="btn2"onclick="aaa()" > 按钮2 </button>
<button id="btn3"onclick="aaa()" > 按钮3 </button>
<button id="btn4"onclick="aaa()" > 按钮4 </button>
<button id="btn5" onclick="aaa()"> 按钮 5</button>
<scripttype="text/javascript">
function aaa()
{
alert(window.event.srcElement.id);
}
</script>
这串代码中window.event.srcElement.id的意思 展开
2个回答
展开全部
这段代码只能在ie下工作,其他浏览器可能没有window.event对象。
window.event表示当前触发的事件对象。window.event.srcElement表示触发事件的DOM元素。如果你点击了按钮1,这个srcElement就是按钮1。id就是这个元素的id,即btn1。
如果想要在其他浏览器中使用,你需要把对象传入函数,即:
<button id="btn1"onclick="aaa(this)" > 按钮1 </button>
<button id="btn2"onclick="aaa(this)" > 按钮2 </button>
<button id="btn3"onclick="aaa(this)" > 按钮3 </button>
<button id="btn4"onclick="aaa(this)" > 按钮4 </button>
<button id="btn5" onclick="aaa(this)"> 按钮 5</button>
<scripttype="text/javascript">
function aaa(elem)
{
alert(elem.id);
}
</script>
望采纳!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询