要在html输入上触发onchange事件,可以使用以下代码行:
document.getElementById("test").onchange()
是否有可能在Polymer输入上做类似的事情? 这是我尝试失败的原因:
document.getElementById("gold-zip-input-id").onchange()
document.getElementById("gold-zip-input-id").inputElement.onchange()
答案 0 :(得分:0)
如果您正在使用纸张输入元素,则可以使用更改事件:
<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
答案 1 :(得分:-1)
我从未使用聚合物,但看起来你可能会在指南的behaviors部分之后。
行为是一个看起来类似于典型的Polymer原型的对象。行为可以定义生命周期回调,声明的属性,默认属性,观察者和侦听器。