数码资讯
Javascript事件机制兼容性{详细安排}
{ }和attachevent addEventListener添加事件机制 W3C } { AddEventListener(听到咔哒声,函数(){ alert(你好世界)},false) / / W3C规范添加事件(IE8及以上不兼容);第一个参数是事件类型,其次是事件的程序,第三假是冒泡事件,
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
{ }和attachevent addEventListener添加事件机制
W3C } {
AddEventListener(听到咔哒声,函数(){ alert(你好世界)},false) / / W3C规范添加事件(IE8及以上不兼容);第一个参数是事件类型,其次是事件的程序,第三假是冒泡事件,真是事件捕获。
{即}
attachevent('onclick,函数(){ alert(你好世界)} / / IE添加事件;第一个参数是事件类型(是说);二是事件的程序;因为IE只支持事件冒泡,所以只有两个参数。
{跨浏览器兼容性}
功能insertevent(obj,事件,好玩){
如果(obj。addevenlistener){
AddEventLitener(事件、有趣,假)
} else if(obj。附加){
attachevent(开+事件,好玩)
}
}
{ } removeEventListener detachevent删除事件机制
{ } removeEventListener W3C
RemoveEventListener(addEventListener) / /使用新的只能用removeEventListener事件移除;
{由于事件程序不能为匿名函数,所以删除事件方式是错误的。
AddEventListener(听到咔哒声,函数(){ alert(你好世界)},假)
RemoveEventListener(听到咔哒声,函数(){ alert(你好世界)},假)
{解}
AddEventListener(听到咔哒声,盒,假);
RemoveEventListener(听到咔哒声,盒,假);
函数框(){
警报('Hello World);
}
{跨浏览器兼容性}
功能deleteevent(obj,事件,好玩){
如果(obj。removeEventListener){
RemoveEventListener(事件、有趣,假);
} else if(obj。detachevent){
detachevent(开+事件,好玩)
}
}
{默认为特定事件}
{和} preventDefault将
{ } preventDefault W3C
{ } reutrnvalue IE
{跨浏览器兼容性}
函数(事件){
事件=事件window.event | |;
如果(事件。preventDefault){
Event.preventDefault()
其他{ }
值=虚假事件;
}
}
{获取目标对象}
{目标和srcelement }
函数(事件){
事件=事件window.event | |;
如果(事件目标){
返回event.target;
} else if(事件。srcelement){
返回event.srcelement;
}
}
上面的Javascript事件机制是{ }详细整理兼容所有萧边分享你的内容。我希望能给你一个参考,我希望你会得到很多支持。
W3C } {
AddEventListener(听到咔哒声,函数(){ alert(你好世界)},false) / / W3C规范添加事件(IE8及以上不兼容);第一个参数是事件类型,其次是事件的程序,第三假是冒泡事件,真是事件捕获。
{即}
attachevent('onclick,函数(){ alert(你好世界)} / / IE添加事件;第一个参数是事件类型(是说);二是事件的程序;因为IE只支持事件冒泡,所以只有两个参数。
{跨浏览器兼容性}
功能insertevent(obj,事件,好玩){
如果(obj。addevenlistener){
AddEventLitener(事件、有趣,假)
} else if(obj。附加){
attachevent(开+事件,好玩)
}
}
{ } removeEventListener detachevent删除事件机制
{ } removeEventListener W3C
RemoveEventListener(addEventListener) / /使用新的只能用removeEventListener事件移除;
{由于事件程序不能为匿名函数,所以删除事件方式是错误的。
AddEventListener(听到咔哒声,函数(){ alert(你好世界)},假)
RemoveEventListener(听到咔哒声,函数(){ alert(你好世界)},假)
{解}
AddEventListener(听到咔哒声,盒,假);
RemoveEventListener(听到咔哒声,盒,假);
函数框(){
警报('Hello World);
}
{跨浏览器兼容性}
功能deleteevent(obj,事件,好玩){
如果(obj。removeEventListener){
RemoveEventListener(事件、有趣,假);
} else if(obj。detachevent){
detachevent(开+事件,好玩)
}
}
{默认为特定事件}
{和} preventDefault将
{ } preventDefault W3C
{ } reutrnvalue IE
{跨浏览器兼容性}
函数(事件){
事件=事件window.event | |;
如果(事件。preventDefault){
Event.preventDefault()
其他{ }
值=虚假事件;
}
}
{获取目标对象}
{目标和srcelement }
函数(事件){
事件=事件window.event | |;
如果(事件目标){
返回event.target;
} else if(事件。srcelement){
返回event.srcelement;
}
}
上面的Javascript事件机制是{ }详细整理兼容所有萧边分享你的内容。我希望能给你一个参考,我希望你会得到很多支持。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。