大家帮我看看为什么运行不出来。。。。

<!DOCTYPE html>
<html>
 <head>
  <title> new document </title>  
  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   
  <script type="text/javascript">
 
      window.onload = function(){
         highLight();
      }       
     // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。     
     function highLight(){
        var a=document.getElementsByTagName("tr");
        for(var i=0;i<a.length;i++){
         a[i].onmouseover=function (){this.style.backgroundColor="#f2f2f2"};
         a[i].onmouseout=function (){this.style.backgroundColor="#fff"};
        }
  }    
      // 编写一个函数,供添加按钮调用,动态在表格的最后一行添加子节点;
     function addnode(obj){
         var tbody= document.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='javascript:;' onclick='remove(this)'>删除</a>";
         tr.appendChild(td);   
        
         tbody.appendChild(tr);   
         
          highLight();
     }
            
       
     // 创建删除函数
     function remove(obj){
         var tbody = document.getElementById('table').lastChild;  
        var tr = obj.parentNode.parentNode;
         tbody.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="javascript:;" onclick="remove(this)"; >删除</a></td>   <!--在删除按钮上添加点击事件  -->
       </tr>

       <tr>
        <td>xh002</td>
        <td>刘小芳</td>
        <td><a href="javascript:;" onclick="remove(this)"; >删除</a></td>   <!--在删除按钮上添加点击事件  -->
       </tr>  

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

非凡芳芳
浏览 1062回答 1
1回答

蜂之谷

目测多了一个括号,   remove函数最后多了一个花括号
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript