某位青年 2019-04-28 01:05 采纳率: 0%
浏览 1899

SCRIPT5007: 无法获取未定义或 null 引用的属性“checked”无法提交表单,清空不了表单,希望大佬解答!


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>HANYULIANXI</title>
<link href="file:///G|/4.24/hanyu/han.js" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="a">
  <div align="center">元素演示区域 </div>
</div><br />

用户名:<input name="" id="1" type="text" onfocus="focus_clean(this)" />
密码:<input name="" id="2" type="password" onfocus="focus_clean(this)" />
<br />
<table width="662" border="0">
  <tr>
    <td width="323">常去网站:<p>
    <label >
      <input type="checkbox" name="CheckboxGroup1" value="1" id="CheckboxGroup1_0" />
      CSDN</label>

    <label>
      <input type="checkbox" name="CheckboxGroup1" value="2" id="CheckboxGroup1_0" />
      MSDN</label>

    <label>
      <input type="checkbox" name="CheckboxGroup1" value="3" id="CheckboxGroup1_0" />
      新闻网</label>
     <br />

    <label>
      <input type="checkbox" name="CheckboxGroup1" value="4" id="CheckboxGroup1_0" />
      计世网</label>

    <label>
      <input type="checkbox" name="CheckboxGroup1" value="5" id="CheckboxGroup1_0" />
      教程网</label>


    <br />
  </p>&nbsp;</td>
    <td width="323">  默认搜索:
<p> <label>
        <input type="radio" name="RadioGroup1" value="1" id="RadioGroup1_0" />
        baidu</label>

      <label>
        <input type="radio" name="RadioGroup1" value="2" id="RadioGroup1_0" />
        google</label>
      <br />
      <label>
        <input type="radio" name="RadioGroup1" value="3" id="RadioGroup1_0" />
        yahoo</label>

      <label>
        <input type="radio" name="RadioGroup1" value="4" id="RadioGroup1_0" />
        MSN</label>
      <br />
<br /></p>
 &nbsp;</td>
  </tr>
</table>

<table width="662">
  <tr>
    <td width="325">掌握的技能:<br />

<select size="6" multiple="MULTIPLE" id="jj">
  <option value="1" >ASP网站开发</option>

  <option value="2">Access和SQL Server</option>
  <option value="3">ASP.NET网站开发</option>
  <option value="4">ADO.NET编程</option>
  <option value="5" >XML应用</option>
  <option value="6">DIV+CSS</option>
</select>&nbsp;</td>
    <td width="325">最想了解的技术:<br />

<select>
  <option value="1" id="ss">设计模式</option>
</select>

<br />&nbsp;</td>
  </tr>
</table>
<input name="" type="button" value="提交" onclick=" tijiao()"
/>

<input name="" type="reset" value="重置"   /><br />
&nbsp;
您输入的信息为:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<textarea cols="" rows="" " id="tex" onfocus="focus_clean(this)"></textarea>
<script language="javascript">
function focus_clean(a)
{
    a.value="";
}
var Name=document.getElementById("1");
var PW=document.getElementById("2");
var CG=document.getElementById("CheckboxGroup1_0");
var RG=document.getElementsByName("RadioGroup1");
var Txa=document.getElementById("txa");
var AA=document.getElementById("jj");
var DD=document.getElementById("ss");

    function tijiao()
{
    tex.value=Name.value+"\n"+PW.value+"\n"+AA.value+"\n"+DD.value+"\n";
    var checked;
    for(var i=0;i<5;i++)
    {
        if(CG[i].checked)
            tex.value+=CG[i].value+" ";
    }

        for(var i=0;i<4;i++)
    {
        if(RG[i].checked)
            tex.value+=RG[i].value+" ";
    }
        for(var i=0;i<6;i++)
    {
        if(DD[i].checked)
            tex.value+=DD[i].value+" ";
    }

}
</script>
</body>
</html>```
  • 写回答

2条回答

  • 毕小宝 博客专家认证 2019-04-28 09:08
    关注

    问题根源还是在.checked操作的对象上
    var RG=document.getElementsByName("RadioGroup1")
    这个查询结果打印下 length 和内容,可能是没有查到element。

    评论

报告相同问题?

悬赏问题

  • ¥50 树莓派安卓APK系统签名
  • ¥15 maple软件,用solve求反函数出现rootof,怎么办?
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥15 state显示变量是字符串形式,但是仍然红色,无法引用,并显示类型不匹配
  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波