js中如何把事件源作为参数传递。 想问一下,js的事件的原理是什么,我们写ASP.NET ,如果有一个按钮的点击事件 我们用c# 可能会写成 btn_click(object sender,event e){}如果js想传递事件源 把e也作为参数,因该怎么写啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同样的可以直接传递这个event参数,比如 <script language="javascript" type="text/javascript"> function test(e){ alert()}</script> <html><body><input type=button onclick=test(event)></form></body></html>但是不同浏览器区别不同,IE下面的事件类型是window.event而firefox的事件就直接引用传递进去的这个e值除此之外,还有两种给事件添加方法的函数,一个对应IE,一个对应DOMIE: div.attachEvent("onclick",function(){alert()});DOM:div.addEventListener("onclick",function(){},false) <script language="javascript">function doit(evt){ var evt = window.event || evt; //取事件 var obj = evt.srcElement || evt.target; //取事件源 alert("Sender is :" + obj.id) }</script><input type="button" id="btn" value="CLICK" onclick="doit(event)"> 把e也作为参数re:<input type="button" id="btn" value="CLICK" onclick="doit(event)"> <button onclick="test();">test</button><script>function test(){var sourceElement = event.srcElement;//仅限IEalert(sourceElement.tagName);}</script> var obj = evt.srcElement || evt.target; //取事件源请问这一句是什么意思啊? <div onclick=test(event) id=itsMe>function test(e)(){ var obj = evt.srcElement || evt.target; //取事件源 //这里就得到了事件发生的源头,这里是div,id为itsMe的控件引用 alert(obj.id) // itsMe} js+css 样式问题????????????? 在线急等:关于TABLE的操作。 JS 中如何把boolean值赋予string数组 iframe奇怪的问题 在本页面中如何设置自己的toolbar隐藏掉? 谁能帮我改写一下这个js 谢谢了 在线等 帮忙写个正则表达式吧?? 关于梅花雨日历控件的问题 如何让<textarea>得到指定值的鼠标焦点,多多指教,只有10分了,见谅! 急:history.back();之后,form中的input对象名字不能用了? document.getelementbyid能不能不报错? 当点击右上角坐标跳转页面onunload事件调用写法
function test(e){
alert()
}
</script>
<html>
<body>
<input type=button onclick=test(event)>
</form>
</body>
</html>但是不同浏览器区别不同,IE下面的事件类型是window.event
而firefox的事件就直接引用传递进去的这个e值除此之外,还有两种给事件添加方法的函数,一个对应IE,一个对应DOMIE: div.attachEvent("onclick",function(){alert()});
DOM:div.addEventListener("onclick",function(){},false)
<script language="javascript">
function doit(evt){
var evt = window.event || evt; //取事件
var obj = evt.srcElement || evt.target; //取事件源
alert("Sender is :" + obj.id)
}
</script><input type="button" id="btn" value="CLICK" onclick="doit(event)">
re:
<input type="button" id="btn" value="CLICK" onclick="doit(event)">
<button onclick="test();">test</button>
<script>
function test(){
var sourceElement = event.srcElement;//仅限IE
alert(sourceElement.tagName);
}
</script>
请问这一句是什么意思啊?
<div onclick=test(event) id=itsMe>function test(e)(){
var obj = evt.srcElement || evt.target; //取事件源
//这里就得到了事件发生的源头,这里是div,id为itsMe的控件引用
alert(obj.id) // itsMe
}