美文网首页
通过js代码触发文本框的change事件

通过js代码触发文本框的change事件

作者: acybDM | 来源:发表于2019-10-24 14:16 被阅读0次

给页面中的文本框绑定了change事件,但是文本框的值是通过弹出层页面选中用户回填的,即通过js代码设置的,因此没有触发change事件。

解决方式:
var ele = document.getElementById("id");
if (ele.fireEvent) {//IE
ele.fireEvent("onchange");
} else {
var ev = document.createEvent("HTMLEvents");
ev.initEvent("change", false, true);
ele.dispatchEvent(ev);
}

相关文章

网友评论

      本文标题:通过js代码触发文本框的change事件

      本文链接:https://www.haomeiwen.com/subject/ntybyctx.html