首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>编程相关>JAVASCRIPT>JavaScript中使用DOM编程技术动态控制表格
JavaScript中使用DOM编程技术动态控制表格
来源: 发布时间:2008-04-02 发布人: 浏览: 人次   字体: [ ]  
JavaScript中使用DOM编程技术动态控制表格,相对于IE提供的对表格的insertCell、insertRow等方法,使用DOM显得可移植更好一些

下面的例子中,是一个3*2的表格,按下按钮后,删除第二行,然后再插入一个新行,该代码在IE6和FF下测试通过。

<html>
<head>
<title> Test Page </title>
<script type="text/javascript" src="prototype.js"></script>
</head>

<body>
<table border="1" width="500">
<tbody id="tb1">
    
<tr id="tr1">
        
<td width="50%">1</td>
        
<td widht="50%">&nbsp;</td>
    
</tr>
    
<tr id="tr2">
        
<td bgcolor="red">2</td>
        
<td>&nbsp;</td>
    
</tr>
    
<tr id="tr3">
        
<td>3</td>
        
<td>&nbsp;</td>
    
</tr>
<tbody>
</table>
<form name="form1">
<input type="button" value="test" onclick="test()" />
</form>
<script type="text/javascript"> 

function test()
{
  
var frm = document.form1;
  
var tb = document.getElementById("tb1");    //获取表格对象
  var trs = tb.getElementsByTagName("tr");        //获取所有的<tr>
  var del_tr = trs[1];        //设定删除第2行
  var tr = tb.removeChild(del_tr);    //删除第2行
  var new1 = document.createElement("tr");    //新建一行
  tb.appendChild(new1);
  
var new_td1 = document.createElement("td");    //在新建行中添加单元格
  new_td1.style.color = "blue";        //新建行的第1个单元格字体设为蓝色
  new_td1.setAttribute("align""center");    //新建行的第1个单元格的对齐方式设为居中
  new_td1.innerHTML = "aa";        //新建行第1个单元格内容
  new1.appendChild(new_td1);
  
var new_td2 = document.createElement("td");    //添加第2个单元格
  new_td2.innerHTML = "&nbsp;";
  new_td2.style.backgroundColor 
= "red";    //设定背景色为红色
  new1.appendChild(new_td2);
  tb.appendChild(new1);    
}

</script>
</body>
</html>

相 关 文 章   发布商链接
·javascript网页对话框参数详解
·javascipt实现金额大小写的转换
·实例分析JavaScript中substr和substr...
·js实现select表单动态添加,删除操作...
·javascript清空网页代码防止查看源代...
·javascript实现WORD里面的斜线表格代...
·javascript实现点击验证码无刷新重新...
·javascript处理图片加载失败代码
·javascrpt获取选中的内容代码
·如何防止页面被别人的frame引用?
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·javscript实现鼠标移到小图片
·如何在静态页面中利用javascr...
·javascript实现WEB页面导出为...
·如何在兼容IE和Firefox的情况
·javascript读取本地excel文档
·javascript实现页面自动刷新...
·javascript解决iframe框架页...
·javascript实现网易邮箱多附...
·javascript实现模仿IE自动完...
·javacript实现关闭子窗口,刷...
·javascript脚本实现右键弹出...
·javascript结合Ajax制作的可...
·javascript实现页面载入等待...
·javascript实现一个IP只弹窗...
·javascript导航条比较实用的...
热 门 文 章
·Ext2.0框架的Grid使用介绍祥...
·JS实现多行的HTML静态表格分...
·javascript实现多张图片轮流...
·javascript使用xml数据岛的简...
·Adobe Reader利用javascript...
·javascript读写TEXT文本文件...
·幻灯片焦点图片新闻显示调用f...
·实例讲解Ext Js生成动态树,...
·javascript实现页面载入等待...
·javascript实现动态多附件上...
·Javascript在IE和FireFox中的...
·javascript解析身份证号码得...
·javascript脚本实现右键弹出...
·javascript实现的网页软键盘...
·js操作innerHTML 引起的未知...
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .