js 自定义监听事件及触发

<html>
<body>
<input id="input" >
<button onclick="myEvent()">myEvent</button>
</body>
</html>
<script type="text/javascript">
var objj=document.getElementById('input');
objj.addEventListener('myEvent',function(event){alert(event.detail.title)},true);
function myEvent(){
 var myEvent = new CustomEvent('myEvent', { 
    detail: { title: 'This is title!'},
 });
 objj.dispatchEvent(myEvent);
}
</script>

猜你喜欢

转载自blog.csdn.net/changliangwl/article/details/82703251