javascript编程练习
来源:互联网 发布:c语言 输入英文名 编辑:程序博客网 时间:2024/06/06 12:31
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、onmouseover=”函数” 鼠标划过效果,效果由函数决定
2、onmouseout =”函数” 鼠标划走的效果,效果也是由函数来决定
3、removeChild(指定标签) 删除标签下指定子标签
4、createElement(“标签名”) 创建一个元素 通常和appendNode一起使用
5、appendNode 默认是插入添加到最后一个子节点后
0 0
- 慕课网JavaScript编程练习
- javascript编程练习
- 编程练习--javascript内置对象
- 《Javascript DOM编程艺术》一个练习
- JavaScript的基础练习(对象编程)
- JavaScript之浏览器对象编程练习
- JavaScript入门基础--数据类型编程练习
- javascript之DOM编程根据属性找标签练习
- 前端练习:JavaScript:【编程题】获取 url 参数
- javascript练习
- javascript 练习
- JavaScript练习
- 编程练习
- 编程练习
- 编程练习
- 编程练习
- 编程练习
- 编程练习
- 数据库--使用DML语句更改数据
- 大话设计模式 第一章 简单工厂模式 C++实现
- 数据结构与算法——堆排序
- Linux文件权限详解
- DOM法解析和SAX解析
- javascript编程练习
- 关于使用samba用户的权限设置
- 数据库--管理数据库和表
- python下的MySQLdb使用
- #软件配置管理#之坏味道搜集
- 数组初始化
- HDU 1097 A hard puzzle【快速幂取模】
- 疯狂JAVA讲义
- topcoder srm 677 DIV 1 300