关于怎样动态增加opener中select的option????

function select_item()
{
var qh=window.opener.document.all["DJZSXZQH"]

//clear options
for(var i=0;i

 1<qh.length;i++) <script="" \---------------------------------------------------------------="" add="" option="" option("aaaaa","bbbbbbb")="" qh.options[0]="new" qh.options[i]="null" {="" }="" 清除options没有问题,但增加时报系统运行时错误,怎么回事??="">   
 2function select_item()   
 3{   
 4var qh=window.opener.document.all("s")   
 5  
 6//clear options   
 7for(var i=0;i<qh.length;i++) <="" n1='opener.document.createElement("OPTION")' n1,value="aaa" n1.text="bbb" qh.add(n1)="" qh.options[i]="null" script="" select_item()="" var="" {="" }="">   
 8\---------------------------------------------------------------   
 9  
10opener有关系:父窗口:   
11<form name="form1">
12<select name="parentList">
13<option>请选择   
14</option></select>
15</form>
16<script language="javascript">   
17function writeParentList(str)   
18{   
19if(str=="") return;   
20if(document.form1.parentList)   
21{   
22e = document.form1.parentList;   
23var newOP=new Option(str, str, true, true);   
24for(var i=0; i<e.options.length; i++) //不重复   
25if(e.options[i].value == str) return;   
26e.options[e.options.length] = newOP;   
27}   
28}   
29</script>
30<input onclick="window.open('ttt.htm','meizz')" type="button" value="ok"/>   
31  
32  
33子窗口:   
34<select onchange="if(window.name!='')opener.writeParentList(this.value)">
35<option>请选择   
36<option value="aaa">aaa   
37<option value="bbb">bbb   
38<option value="ccc">ccc   
39<option value="ddd">ddd   
40<option value="eee">eee   
41</option></option></option></option></option></option></select>   
42\---------------------------------------------------------------   
43  
44var oOption = document.createElement("OPTION");   
45oSelect.options.add(oOption);   
46oOption.innerText = "Two";   
47oOption.Value = "2";</qh.length;i++)></qh.length;i++)>
Published At
Categories with Web编程
comments powered by Disqus