小编Rem*_*iak的帖子

HTMLInputElement.value 的设置器

我想使用自定义设置器订阅所有输入中属性的所有更改value

Object.defineProperty(HTMLInputElement.prototype, 'value', {
    set: function(newValue) {
       // do some logic here

       // WHAT PUT HERE to call "super setter"?
    }
});
Run Code Online (Sandbox Code Playgroud)

如果我使用this.value = newValue;我得到的结果Maximum call stack size exceeded是相当正确的,但是......

没关系。我应该怎样称呼才能以value正确的方式改变?这里是 JSFIDDLE有更详细的解释。

javascript getter-setter

2
推荐指数
1
解决办法
4215
查看次数

标签 统计

getter-setter ×1

javascript ×1