0

这更像是一个编码练习问题,我想在 html 表单的 javascript 对象/数组中设置变量。

我目前正在使用 onkeyup 执行此操作并将值传递给 set 函数。例如:(沿线)

 onclick="item.setVar('retouch', this.value); return false;"

 setVar: function(variable, value){
    this[variable] = parseInt(value);
 }

有没有更好的方法可以做到这一点,还是取决于个人喜好。

感谢你的帮助 :)

4

1 回答 1

0

如果使用 vanilla Javascript,个人偏好,但为什么还要使用函数呢?

onclick="item['retouch'] = parseInt(this.value); return false;"

也许你应该研究一个 JS 模型绑定库,比如KnockoutBackboneAngular

于 2013-08-21T10:48:39.540 回答