您现在的位置是:首页 > 电脑技术查询 > web开发

问个奇怪的有关问题,为什么document.write没有输出

编辑:chaxungu时间:2022-10-02 23:22:52分类:web开发

问个奇怪的问题,为什么document.write没有输出?
document.write(document.getElementById( "select[] ")[0].value);
没有问题,输出正确。

可是如果这样:
document.write( "ksgjaeklhlske ");
document.write(document.getElementById( "select[] ")[0].value);
就只能输出第一行,第二个write语句好像被屏蔽了一样。

但是如果这样则又可以正常输出:
var a = document.write(document.getElementById( "select[] ")[0].value);
document.write( "ksgjaeklhlske ");
document.write(a);

请问为什么会这样呢?难道说document一旦输出了,就不能再用getElementById()取元素了?

------解决方案--------------------
document.getElementById( "select[] ")[0].value
这是哪门子写法啊?
------解决方案--------------------
document.getElementById( "select[] ")[0].value
我也没有见过这种写法