首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-02-22 
问个奇怪的问题,为什么document.write没有输出?document.write(document.getElementById( select[] )[0]

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

热点排行
Bad Request.