我试图通过引用将标记值“链接”到javascript变量(理想情况下是一个函数,但变量是一个好的开头)。
我知道我可以执行myDom.value = myVar
但是如果myVar
的值更改标签将不会被修改。
是否可以这样做(不使用事件,因为它会很重)?
谢谢:)
答案 0 :(得分:0)
没有
您可以通过将对象分配给事物来伪造引用,但前提是您将对象赋予的属性期望一个对象并且知道从中提取数据而不是对其进行字符串化并直接使用它。
答案 1 :(得分:0)
您可以在变量周围使用闭包函数。因此,不附加值,而是附加一个将返回变量的函数:
myDom.valueAccessor = function(){ return value }
在此之后,您可以访问结果:
myDom.valueAccessor()
这将跟踪value
更改时的值。显然你可以为你的功能选择一个更快的名字。这在Firefox中似乎对我有用。