<!DOCTYPE html>
<html>
<head>
<title>kjkj</title>
</head>
<body>
<div id="test" style="width: 200px;height:20px;background: #333;"></div>
<div id="obj" style="width: 200px;height:20px;background: #333;"></div>
<script>
if(document.attachEvent){
//在IE中监听
document.attachEvent('onclick', function (e) {
alert(e.eventType);
});
//调用document对象的createEventObject方法生成一个event的实例。
var mytestevent1 = document.createEventObject();
//定义事件eventtype
mytestevent1.eventType = "mytestEvent1";
document.fireEvent("onclick", mytestevent1);
}else if(document.addEventListener){
document.addEventListener("mytestevent",function(e){
alert(e);
},false);
//调用document对象的createEvent事件来生成一个eventr实例
var mytestevent = document.createEvent("HTMLEvents");
//初始化event,1事件名称 2 是否要冒泡 3 是否要阻止默认行为
mytestevent.initEvent("mytestevent", true, true);
mytestevent.eventType = "myevent";
document.dispatchEvent(mytestevent);
}
</script>
</body>
</html>
<html>
<head>
<title>kjkj</title>
</head>
<body>
<div id="test" style="width: 200px;height:20px;background: #333;"></div>
<div id="obj" style="width: 200px;height:20px;background: #333;"></div>
<script>
if(document.attachEvent){
//在IE中监听
document.attachEvent('onclick', function (e) {
alert(e.eventType);
});
//调用document对象的createEventObject方法生成一个event的实例。
var mytestevent1 = document.createEventObject();
//定义事件eventtype
mytestevent1.eventType = "mytestEvent1";
document.fireEvent("onclick", mytestevent1);
}else if(document.addEventListener){
document.addEventListener("mytestevent",function(e){
alert(e);
},false);
//调用document对象的createEvent事件来生成一个eventr实例
var mytestevent = document.createEvent("HTMLEvents");
//初始化event,1事件名称 2 是否要冒泡 3 是否要阻止默认行为
mytestevent.initEvent("mytestevent", true, true);
mytestevent.eventType = "myevent";
document.dispatchEvent(mytestevent);
}
</script>
</body>
</html>