为了账号安全,请及时绑定邮箱和手机立即绑定

大神帮帮忙,我这个代码为啥不行

<!DOCTYPE html>

<html>

<head>

<title> new document </title>  

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>  

<script type="text/javascript">

 

     window.onload = function(){

                 

    // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。

     var trs=document.getElementsByTagName("tr");

     for(var i=1;i<trs.length;i++)

     

     {trs[i].onmouseover=function(){this.style.backgroundColor="#f2f2f2";}

     trs[i].onmouseout=function(){this.style.backgroundColor="#fff";}}

   

   

    }

   

     // 编写一个函数,供添加按钮调用,动态在表格的最后一行添加子节点;

  function addTo()

  {var table=dcument.getElementById("table").lastChild;

  var tr=document.createElement("tr");

  var td=document.createElement("td");

  td.innerHTML="<input type='text' />";

  tr.appendChild(td);

 

  td=document.createElement("td");

  td.innerHTML="<input type='text'/>";

  tr.appendChild(td);

 

   td=document.createElement("td");

   td.innerHTML="<a href='#' onclick='deleteItem(this);return false;'>删除</a>";

   tr.appendChild(td);

   

   table.appendChild(tr);

  }

 

 

 

        

     

    // 创建删除函数

   function deleteItem(obj)

   {var table=document.getElementsById("table").lastChild;

    var tr=obj.parentNode.parentNode;

       table.removeChild(tr);

   }


 </script>

</head>

<body>

      <table border="1" width="50%" id="table">

      <tr>

      <th>学号</th>

      <th>姓名</th>

      <th>操作</th>

      </tr>  


      <tr>

      <td>xh001</td>

      <td>王小明</td>

      <td><a href="#" onclick="javascript:deleteItem(this);return false;" >删除</a></td>   <!--在删除按钮上添加点击事件  -->

      </tr>


      <tr>

      <td>xh002</td>

      <td>刘小芳</td>

      <td><a href="javasript:;" onclick="deleteItem(this);" >删除</a></td>   <!--在删除按钮上添加点击事件  -->

      </tr>  


      </table>

      <input type="button" value="添加一行" onclick="addTo();" />   <!--在添加按钮上添加点击事件  -->

</body>

</html>


正在回答

1 回答

赋值代码到浏览器然后检查一下报错,是 addTo 函数的第一行报错,document 打错了:

 function addTo()

  {var table=dcument.getElementById("table").lastChild;    // document 打错了,少了一个"o"


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大神帮帮忙,我这个代码为啥不行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信