问个奇怪的问题,为什么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
我也没有见过这种写法