gpt4 book ai didi

JavaScript 和订阅事件

转载 作者:行者123 更新时间:2023-11-28 12:46:36 24 4
gpt4 key购买 nike

我在 JavaScript 控件中有类似的东西,如何订阅此事件?

if(typeof(pnlDialog.onclose) == 'function')
pnlDialog.onclose();

我以为是这样的,但没有成功。

var mycontrol = document.getElementById('myDialog');
mycontrol.attachEvent('onclose', function()
{
alert('closed');
});

最佳答案

.attachEvent是微软开发的函数,我认为它几乎只能在Internet Explorer中使用。

尝试 .addEventListener,使用以下语法:

var mycontrol = document.getElementById('myDialog');
mycontrol.addEventListener('onclose', function()
{
alert('closed');
}, false);

“false”决定函数是否应在捕获(true)或冒泡(false)阶段执行。假的应该没问题。

关于JavaScript 和订阅事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7062715/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com