动态添加表格

1、表格包含的HTML DOM对象

2、Table对象

3、TableRow对象

4、TableCell对象

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>动态添加表格</title>
    <style type="text/css">
  .title{ text-align:center;
    font-weight:bold;
    background:#F00;
    color:#FFF;}
     .center{ text-align:center;}
  #displayInfo{color:red;}
    </style>
    <script type="text/javascript">
     function addRow () {
   var tableObj = document.getElementById("myTable");
   var rowNums = tableObj.rows.length;
   var newRow = tableObj.insertRow(rowNums);
   var col1 = newRow.insertCell(0);
   col1.innerHTML = "幸福从天而将";
   var col2 = newRow.insertCell(1);
   col2.innerHTML = "20.00";
   col2.className = "center";
   
   var divInfo = document.getElementById("displayInfo");
   divInfo.innerHTML = "添加商品成功。";
  }
  
  function delRow () {
   var tableObj = document.getElementById("myTable");
   tableObj.deleteRow(2);
   
   var divInfo = document.getElementById("displayInfo");
   divInfo.innerHTML = "删除成功。"; 
  }
  
  function updateRow () {
   var tableObj = document.getElementById("myTable");
   var firstRow = tableObj.rows[0];
   firstRow.className = "title"; 
  }
    </script>
</head>
<body>
 <table border="1" cellpadding="0" cellspacing="0" id="myTable" height="200" width="380">
     <tr id="row1">
         <td>书名</td>
            <td class="center">价格</td>
        </tr>
        <tr id="row2">
         <td>平凡的世界</td>
            <td class="center">16.80</td>
        </tr>
        <tr id="row3">
         <td>看的见风景的房间</td>
            <td class="center">30.00</td>
        </tr>
    </table>
    <input id="b1" type="button" value="增加一行" onclick="addRow();"/>
    <input id="b2" type="button" value="删除第2行" onclick="delRow();"/>
    <input id="b3" type="button" value="修改标题" onclick="updateRow();"/>
    <div id="displayInfo"></div>
</body>
</html>
时间: 2024-10-24 14:17:36

动态添加表格的相关文章

JQuery动态添加表格,然后动态删除不成功问题

背景: 自己做了一个测试网页,想动态添加表格,然后删除,按照网上的教程写完,发现点击"删除参数"按钮没用 源码: function addtr() { var trinfo = "<tr><td><input placeholder='参数名称' style='width: 80%'></td>" + "<td><input placeholder='参数值' style='width: 7

JS动态添加表格 一

利用document.createElement(),  appendChild()方法可以动态创建和添加表格 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&q

javascript动态添加表格以及获取数据

<script type="text/javascript"> var dict = { '百度': 'http://wwww.baidu.com', '新浪': 'http://www.sina.com', '谷歌':'http://www.google.com' } window.onload = function () { //注册点击事件 document.getElementById('btn1').onclick = function () { //动态创建表格

js jquery 动态添加表格

for循环将你要添加的标签写上,然后直接var talbeAdd=""for(){ tableAdd+="<tr><td>这儿写你要添加的内容</td></tr>"; }$("table").append("这个写你要添加的标签");你想通过什么事件添加自己写

js回车动态添加表格,右键动态删除表格行

<script type="text/javascript" language="javascript">//屏蔽浏览器右键function stop(){ return false;}document.oncontextmenu = stop;var i=3;$(function() { //点击页面其他位置右键菜单消失 $('body').bind('click', function(ev) { $('#menu').css('display','n

编辑 Ext 表格(一)——— 动态添加删除行列

一.动态增删行 在 ext 表格中,动态添加行主要和表格绑定的 store 有关, 通过对 store 数据集进行添加或删除,就能实现表格行的动态添加删除. (1) 动态添加表格的行  gridStore.add({}); (2) 动态删除表格的行 gridStore.removeAt(gridStore.count() - 1); 二.动态增删列 在 ext 表格中,动态添加列主要通过修改表格绑定的 column 元素, 通过对 column 元素集进行添加或删除,然后重新渲染表格,就能实现表

jQuery如何动态添加具有删除按钮的行

jQuery如何动态添加具有删除按钮的行:在实际用中,如果要操作表格的话,那最多的莫过于添加和删除行的操作,一般情况下,动态添加的行也可以动态删除,下面就简单介绍一下如何实现此操作,虽然比较简单,但是还是希望能够或多或少能够给需要的朋友带来一定的帮助.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author"

js动态增加表格

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

js实现表格行的动态添加------Day56

现代页面通常都是用div+css来进行设计,几乎很少再有用table来进行布局的了,但是这并不意味着table的重要性就降低了,事实上,table在数据处理上有着它独特的优势,所以对table的掌握还是很有必要的. 我们首先要记录的问题是:js动态的添加表格的行和列 我们先给定一个table,先用html语言编写下: <table width="100%" height="300px" border="1px" id="tad&q