以编程方式在聚合物输入上触发 onchange 事件
programmatically fire onchange event on polymer input
要在html输入上触发onchange事件,可以使用以下代码行:
document.getElementById("test").onchange()
是否可以对聚合物输入执行类似操作?这是我尝试不成功的:
document.getElementById("gold-zip-input-id").onchange()
document.getElementById("gold-zip-input-id").inputElement.onchange()
我从未使用过聚合物,但看起来您可能遵循指南的行为部分。
行为是看起来类似于典型聚合物原型的对象。行为可以定义生命周期回调、声明的属性、默认属性、观察者和侦听器。
如果您使用的是纸张输入元素,则可以使用 change 事件:
<dom-module id="change-test">
<template>
<paper-input label="total" type="number" value"{{val}}" on-change="handleChange">
</template>
<script>
Polymer({
is: "change-test",
handleChange: function (e) {
console.log("Value changed to " + this.val)
}
});
</script>
</dom-module>
https://elements.polymer-project.org/elements/paper-input#event-change
相关文章:
- 如何使用javascript和PHP动态触发onChange事件
- Javascript:如何在onChange事件期间更改日期时间值
- JavaScript onchange事件未在IIS7中激发
- 如何在jQuery中为asp:textbox生成onchange事件
- 当触发下拉列表的onchange事件时,使用JavaScript提交表单
- 当select标记触发onChange事件时,从mysql数据库加载html表
- Javascript:OnChange事件,将数组变量传递给另一个函数
- 如何使select onchange事件在页面加载时发生
- 在onchange事件中,可以传递不是当前控件的参数吗
- OnChange事件未激发
- 此multi-onChange事件是否有效
- 如何在Jasmine/Rect中测试带有范围输入的“onChange”事件
- JSON无法处理OnChange事件
- 为什么我的onchange事件发生在页面加载时,而不是在触发时
- 如何在React's onChange事件
- JS:Onchange事件在启动时激活
- JavaScript onChange 事件侦听器对输入表单不起作用
- 如何在 PHP 中使用 OnChange 事件的下拉列表中选择一个选项后,对大量数据行设置分页
- 如何在jQuery中处理输入类型=文件的onchange事件
- Razor Dropdown onchange事件未触发始终未定义