我在主窗口中设置了一个按钮,通过window.open打开子窗口,在子窗口中有checkbox控件,怎样将选中的checkbox后面的文本显示在主窗口的textarea中。checkbox是可以多选的。
通过JS实现啊!向高手们求救啊!拜托大家施以援手!

解决方案 »

  1.   

    ]
    <button onclick="window.open('test1.asp')">open</button>
    <textarea id="ta"></textarea><script type="text/javascript">
    window.onload = function(){
    var a = document.getElementsByName("ck");
    for(var i=0;i<a.length;i++){
    a[i].onclick = function(){
    var a = document.getElementsByName("ck");
    var s = "";
    for(var i=0;i<a.length;i++){
    if(a[i].checked){
    s += a[i].nextSibling.nodeValue + ",";
    }
    }
    opener.document.getElementById("ta").value = s;
    }
    }
    }
    </script>
    <input type="checkbox" name="ck">选项1
    <input type="checkbox" name="ck">选项2
    <input type="checkbox" name="ck">选项3
    <input type="checkbox" name="ck">选项4