改变<SELECT>标记中InnerHTML出现的怪问题,急

网业中的一个select,如下:

1<select name="Caption">
2<option value="1">业界</option>
3<option value="2">科技</option>
4</select>

一段vbscript改变innerHtml内容,如下:
sS="

1<option value="1">游戏</option>
1<option value="2">手机</option>

"
document.myinput.Caption.innerHTML=sS

可是显示不出来,我又打出替换后的内容,竟成了
"游戏

1<option value="2">手机</option>

"

前面的

 1<option value="1">没有了,有哪为大侠知道原因么?很急!!   
 2\---------------------------------------------------------------   
 3  
 4<span id="sp"><select name="Caption">
 5<option value="1">业界</option>
 6<option value="2">科技</option>
 7</select>
 8</span>
 9<script>   
10sS="<select name='Caption'><option value=1>游戏</option><option value=2>手机</option></select>"   
11document.all('sp').innerHTML=sS   
12  
13</script>   
14\---------------------------------------------------------------   
15  
16<select name="Caption">
17<option value="1">业界</option>
18<option value="2">科技</option>
19</select>
20<button onclick="yunshui()"></button>
21<script>   
22function yunshui()   
23{Caption.options[0].text="游戏"   
24Caption.options[0].text="手机"   
25alert(Caption.innerHTML)   
26}   
27</script></option>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus