javascript编程练习




new document

  window.onload = function()
  {
    var tr=document.getElementsByTagName("tr");
    for(i=0;i<tr.length;i++)
    {
     bgcChang(tr[i]);
    }
 }
 function bgcChange(obj) //鼠标划过效果与鼠标离开效果函数
 {
     obj.onmouseover=function()
     {
         obj.style.backgroundColor="#f2f2f2";
    }
         obj.onmouseout=function()
    {
             obj.style.backgroundColor="#fff"}
     }
 var num=2;      
 function add() //添加一行列表函数
 {
     num++;
     var tr=document.createElement("tr");
     var xd=document.createElement("td");
     var xdd=document.createElement("td");
     xd.innerHTML="XD00"+num;
     xdd.innerHTML="第"+num+"学生";
     var del=document.createElement("td");
     del.innerHTML="<a href='javascript:;' onclick='del(this)'>删除</a>";
     var xt=document.getElementById("table");
     xt.appendChild(tr);
     tr.appendChild(xd);
     tr.appendChild(xdd);
     tr.appendChild(del);
     var tr=document.getElementsByTagName("tr");
     for(i=0;i<tr.length;i++)
     {
         bgcChange(tr[i]);
     }

 }

 function del(obj) //删除当前行函数
 {
     var tr=obj.parentNode.parentNode;
     tr.parentNode.removeChild(tr)
  }








   <tr>
    <td>xh001</td>
    <td>王小明</td>
    <td><a href="javascript:;" onclick="del(this)">删除</a></td>   <!--在删除按钮上添加点击事件  -->
   </tr>

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

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

学号姓名操作

知识点:
1、οnmοuseοver=”函数” 鼠标划过效果,效果由函数决定
2、onmouseout =”函数” 鼠标划走的效果,效果也是由函数来决定
3、removeChild(指定标签) 删除标签下指定子标签
4、createElement(“标签名”) 创建一个元素 通常和appendNode一起使用
5、appendNode 默认是插入添加到最后一个子节点后

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值