更新: 这个问题似乎在Chrome 33中消失了。
窗口对象的属性(下例中的名称,屏幕)是否可以用作JavaScript变量?在FireFox中,它按预期工作,但在Chrome中则不然。为什么呢?
HTML:
<input type="button" id="name" value="name before">
<input type="button" id="screen" value="screen before">
JS:
var name = document.getElementById('name');
var screen = document.getElementById('screen');
console.log(name);
console.log(screen);
name.addEventListener('click', function ()
{
name.value = "after";
});
screen.addEventListener('click', function ()
{
screen.value = "after";
});