点击这里给我发消息 点击这里给我发消息

javascript 动态生成表格

添加时间:2013-12-7
    相关阅读: HTML

  <!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=gb2312" />

  <title>javascript 动态生成表格</title>

  </head>

  <body>

  <form id="form1" name="form1">

  <table id="oTable">

  <tbody id="oTBody">

  </tbody>

  </table>

  <SCRIPT LANGUAGE="JScript">

  function test()

  {

  var inputs=document.getElementsByTagName("input");

  for(var i=0;i<inputs.length;i++)

  {

  if(inputs[i].type=="text")

  {

  alert(inputs[i].id+"="+inputs[i].value);

  }

  }

  }

  // 接收参数<可修改>;

  var rowNumbers=3; // 行;

  var colNumbers=4; // 列;

  // 设置表格属性;

  var oCaption = oTable.createCaption(); // 在表格中创建空的 caption 元素;

  var oTHead = oTable.createTHead(); // 在表格中创建空的 tHead 元素;

  var oTFoot = oTable.createTFoot(); // 在表格中创建空的 tFoot 元素;

  var oRow, oCell;

  var heading = new Array();

  /*-------------列数 start------<head>-------*/

  for(var i=0;i<colNumbers+1;i++)

  {

  if(i==0)

  {

  heading[i]="";

  }

  else

  {

  heading[i]="S"+(i);

  }

  }

  oRow = oTHead.insertRow(); // insertRow()方法:在表格中创建新行(tr),并将行添加到 rows 集合中;

  for (k=0; k<colNumbers+1; k++)

  {

  oCell = oRow.insertCell(); // insertCell()方法: 在表格行(tr)中创建新单元格,并将单元格添加到 cells 集合中;

  oCell.align = "center";

  oCell.style.fontWeight = "bold";

  oCell.style.color="#ffffff";

  oCell.innerHTML =heading[k];

  if(k==0)

  {

  oCell.bgColor = "#ffffff";

  }

  else

  {

  oCell.bgColor = "#666666";

  }

  }

  /*-------------列数 end-------------*/

[1] [2] 下一页

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册