JavaScript 客户端脚本语言
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
本篇文章小编为大家介绍,基于 javascipt-dom 编程 table 对象的使用。需要的朋友参考下
排名练习:向表格添加数据,当编号遇到重复给予提示并且无法添加,而且按排名顺序添加数据
参考代码:
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
ggggg function test(){
// 获得表格对象
var mytable=document.getElementById("table1");
// 判断插入是否重复的排名
// 遍历
// 定义变量要插入的位置
var insertW=mytable.rows.length;
for(var i=1;i
// 取出每一行
var eRows=mytable.rows[i];
// 判断输入的排名是否重复
if(eRows.cells[0].innerText==no.value){
window.alert("与排名"+eRows.cells[0].innerText+"重复");
return ;// 阻止代码往下面执行
}
// 进行排序 查找要插入的位置
if(parseInt(no.value)>parseInt(eRows.cells[0].innerText)){
insertW=i;
//window.alert(insertW);
}
//window.alert("ok");
}
// 排序后的插入
var eachRow=mytable.insertRow(insertW+1);
// 每行添加数据
eachRow.insertCell(0).innerText=document.getElementById("no").value;
eachRow.insertCell(1).innerText=username.value;
eachRow.insertCell(2).innerText=nickname.value;
}
排名姓名外号1 宋江及时雨2 卢俊义玉麒麟10testtest排名:
姓名:
外号: