checkbox 是多选框
<input type=checkbox value="sssssssssssssssssssssssss" name="pic">
<input type=checkbox value="Aaaaaaaa" name="pic">
<input type=checkbox value="afq4q3" name="pic">
<input type=checkbox value="fffffffffffffffff" name="pic"><input type="button" onclick='aa();' value="click">
<SCRIPT LANGUAGE=javascript>
<!-- function aa()
 {
   var str ="";
    for (var i=0;i<document.all.pic.length;i++)
    {
if (document.all.pic[i].checked)
{
str += document.all.pic[i].value +"\n";
}
    }
    
    alert(str);
 }
//-->
</SCRIPT><P>&nbsp;</P>

解决方案 »

  1.   

    var a = document.getElementsByName("PIC"); //注意大小写
    for (var i=0; i<a.length; i++)
        if (a[i].checked) return;
    alert("对不起, 你一个都没有选择");
      

  2.   

    var div_html;
    eval("div_html=document.all."+checkbox.checkedValue+".innerHTML;");
    alert(div_html);
      

  3.   

    谢谢,但是我要取 DIV 里面的东东 比如<div id = aa>thanks</div> 我要取出thanks出来,怎么办呢?
      

  4.   

    <div id = aa>thanks</div> 
    <script>
    alert(aa.innerText)
    </script>
      

  5.   

    就是这样
    ◎  <div ID=checkbox.checkedvalue>thanks1</div>     .....
    ◎  <div ID=checkbox.checkedvalue>thanks2</div>     .....
    如何根据 选择的checkbox 去吧对应的 DIV的值取出?
      

  6.   

    <input type=radio name=mm><div>thanks1</div>
    <input type=radio name=mm><div>thanks2</div>
    <input type=radio name=mm><div>thanks3</div>
    <input type=radio name=mm><div>thanks4</div>
    <input type=radio name=mm><div>thanks5</div><input type=button value=ok onclick="meizz()">
    <script language="JavaScript"><!--
    function meizz()
    {
        var a = document.getElementsByName("mm");
        for (var i=0; i<a.length; i++)
        {
            if (a[i].checked)
                alert(a[i].nextSibling.innerText);
        }
    }
    //--></script>