event对象指当前触发的事件对象, window.event.srcElement是指触发事件的对象.
srcelement 是事件初始目标的html元素对象引用,因为事件通过元素容器层次冒泡,可以在任一层进行处理,所以由一个属性指向产生初始事件的元素是很有帮助的.有了元素的引用,就可以读/写改元素的属性,并调用他的任何方法.
测试用例
<script languange = "javascript">
document.onclick = myfunc;
function myfunc()
{
alert(window.event.srcElement.nodeName);
}
</script>
<input type="button" id="button1" value="ClickMe" οnclick="myfunc()">