我正在做ajax。在某个时刻,我分配someproperty
给由 id 选择的 DOM 对象(假设它是12345
),并且我确认该值已通过使用分配alert()
:
window.document.getElementById('12345').someproperty = true;
alert(window.document.getElementById('12345').someproperty);
此时,警报正确显示true
。然后,在稍后的某个时间点,我调用了一个 javascript 命令来查找someproperty
对象的值:
alert(window.document.getElementById('12345').someproperty);
而这一次,它显示undefined
。为什么没有定义值?