gpt4 book ai didi

javascript - 使用 dojo(不是 jQuery)触发 blur() 函数

转载 作者:行者123 更新时间:2023-11-29 15:35:55 26 4
gpt4 key购买 nike

有人知道如何使用 dojo v1.6 触发 .blur() 事件吗?

我有一些连接模糊函数的代码,当我手动点击并模糊输入时它起作用了:

dojo.connect(dojo.byId('email'), "onblur", this, checkEmail);

但这不会触发模糊:

dojo.byId('email').blur()

有人有什么想法吗?我在这里看到了一些答案,但它们都与 v1.7+ 有关

最佳答案

Dojo 不提供任何调度模糊事件的函数,但是您可以手动触发它。这是一个您可以使用的函数,它将对元素节点的引用作为参数:

function blur(el){
if(el.fireEvent) // IE
el.fireEvent("onblur");
else {
var evt = document.createEvent('HTMLEvents');
evt.initEvent("blur", false, true);
el.dispatchEvent(evt);
}
};

关于javascript - 使用 dojo(不是 jQuery)触发 blur() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29215956/

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