87,910
社区成员
发帖
与我相关
我的任务
分享
<div id="dvEvt">div的内容</div>
<input type="button" value="触发事件" onclick="btnFireEvent()" />
<script type="text/javascript">
var dv;
window.onload = function () {
dv = document.getElementById('dvEvt');
if (dv.addEventListener) dv.addEventListener('click', function () { alert(dv.innerHTML); }, true);
else dv.attachEvent('onclick', function () { alert(dv.innerHTML); });
}
function btnFireEvent() {
if (dv.fireEvent)//IE
dv.fireEvent('onclick');
else {//W3C
var oEvt = document.createEvent('MouseEvents');
oEvt.initMouseEvent('click', true, true, window, 1, 1, 1, 1, 1, false, false, false, false, 0, dv);
dv.dispatchEvent(oEvt);
}
}
</script>