`
沙漠绿树
  • 浏览: 429490 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JavaScript动态增表格行

阅读更多
javaeye 写道
     上次我发表了一篇如何动态增加表单元素的博客,好心人把我加以了修改,今天我也把那好心人的也加以修改再表一篇。不过这次不是动态增加表单元素,二是表格的行。


//第一个例子。

<!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>
</head>
<script type="text/javascript"> 
  var  n  =   1 ; 
  function  testAdd(){ 
      var  tr  =  document.getElementById( "xxx" ).insertRow( 1 ); 
	  tr.id = " new_ " + n; 
      var  c1  =  tr.insertCell(); 
      c1.innerText = "xxx" + n; 
      var  c2  =  tr.insertCell(); 
      c2.innerText = "bbb"+ n ;  
      var  c3  =  tr.insertCell(); 
      c3.innerText = "EE"+ n; 
      n ++ ;    
  } 
  function  doDelete(i) 
  { 
    var _tableObj = document.getElementById("xxx"); 
    var rowIndex = event.srcElement.parentElement.parentElement.rowIndex;  
    _tableObj.deleteRow(rowIndex); 
  
  } 
</script>
<body>
<input name="" type="button" onclick=" testAdd() " value="+" />
<input name="" type="button" onclick=" doDelete() " value="-" />
<table width="100%" border="1" cellspacing="0" cellpadding="0" id="xxx">
	<tr>
		<td>1</td>
		<td>2</td>
		<td>3</td>
	</tr>
</table>

</body>
</html>



//第二个例子。


<html>
<head>
<title>第一个php页面</title>
</head>
<script type="text/javascript"> 
  
  var  n  =   1 ; 
  
  function  testAdd(){
  	
  	  if(n>10){
  	  	return n;
  	  } 
      var  tr  =  document.getElementById( "wikiinfo_excel" ).insertRow( 1 ); 
	  tr.id = " wikiinfo_ " + n; 
      
      var  fileanme  =  tr.insertCell(); 
      fileanme.innerHTML = "<input type='text' name='filename"+n+"'>"; 
      
      var  sheetname  =  tr.insertCell(); 
      sheetname.innerHTML = "<input type='text' name='sheetname"+n+"'>";  
      
      var  col  =  tr.insertCell(); 
      col.innerHTML = "<input type='text' name='col"+n+"'>";
      
      var  row  =  tr.insertCell(); 
      row.innerHTML = "<input type='text' name='row"+n+"'>";
      
      var value = tr.insertCell();
      value.innerHTML = "<input type='text' name='value"+n+"'>";
      
      var flag = tr.insertCell();
      flag.innerHTML = "<input type='text' name='flag"+n+"'>";
      
      n ++ ; 
     // alert(n);   
  } 
 /** function  doDelete(i) 
  { 
    var _tableObj = document.getElementById("wikiinfo_excel"); 
    
    var rowIndex = event.srcElement.parentElement.parentElement.rowIndex;  
    
    _tableObj.deleteRow(rowIndex); 
  
  } 
  */
  function  doDelete() 
  { 
  	if(n>1){
  	
  		n = n-1;
  		
  	    var _tableObj = document.getElementById("wikiinfo_excel"); 

    	_tableObj.deleteRow(n); 
    
    	alert(n);
  	}
  } 
</script>
<body>

<input name="" type="button" onclick=" testAdd() " value="+" />
<input name="" type="button" onclick=" doDelete() " value="-" />

<table id="wikiinfo_excel">
	<tr id="wikiinfo">
		<td>Excel文件名</td>
		<td>Sheet名称</td>
		<td>列坐标</td>
		<td>列坐标</td>
		<td>行坐标</td>
		<td>坐标值</td>
		<td>输入输出标志</td>
	</tr>
</table>
</body>
</html>

分享到:
评论

相关推荐

    javascript动态增删表格行

    javascript动态增删表格行

    javascript动态添加表格数据行

    在JavaScript编程中,动态添加表格数据行是一种常见的需求,特别是在构建交互式的Web应用程序时。这个功能允许用户在不刷新整个页面的情况下添加新的记录,提高了用户体验。在这个例子中,我们将探讨如何利用...

    javascript动态操作表格

    在JavaScript中,动态操作表格是一项常见的任务,尤其在构建数据驱动的Web应用时。下面将详细探讨这个主题,包括如何添加、删除、选择表格以及兼容性问题。 首先,让我们从添加表格开始。在HTML中,表格由`&lt;table&gt;`...

    纯javascript增加删除表格行

    在本主题中,我们将深入探讨如何使用纯JavaScript来实现表格(table)的行增删功能,这对于创建数据管理界面或者用户输入表单的网页特别有用。 首先,我们需要了解HTML中的`&lt;table&gt;`元素。`&lt;table&gt;`是用于展示结构...

    JS动态增加删除表格行

    本文将深入探讨如何使用JavaScript动态地增加和删除表格行。 首先,我们来了解一下HTML表格的基本结构。一个表格由`&lt;table&gt;`元素包含,其中包含`&lt;tr&gt;`(表格行)元素,每行内可以有多个`&lt;td&gt;`(表格数据单元格)或`...

    JavaScript动态添加表格行(使用模板、标记)

    在JavaScript编程中,动态添加表格行是一项常见的任务,特别是在创建数据展示或编辑功能时。本文将深入探讨如何使用模板和标记技术来实现这一功能。首先,我们先了解一下基本概念。 **1. 模板(Template)** 模板是...

    JavaScript 动态表格

    用JavaScript制作的动态表格,有添加、删除、全选、全不选,有对动态新增的域校验问题,有对新增的域设置readonly问题,还有对新增域中的span进行隐藏问题都有解决,还有对动态表格的讲解PPT一份。

    javascript table 增加删除行,巧妙实现

    在JavaScript中,表格(Table)是网页数据展示的常用元素,而动态地增加或删除行则是常见的交互需求。本文将深入探讨如何巧妙地利用JavaScript来实现这个功能。 首先,我们需要了解HTML中的`&lt;table&gt;`元素及其相关...

    javascript控制增删行

    在给定的代码示例中,我们看到了一个利用JavaScript控制HTML表格增删行的实例,这在处理需要用户动态输入多条记录的场景时非常实用。 ### 标题解析:“javascript控制增删行” 这个标题简洁明了地指出了本文的核心...

    JavaScript动态操作表格,添加,删除行、列及单元格

    在本文中,我们将深入探讨如何使用JavaScript来动态地操作表格,包括添加、删除行、列以及单元格。这将帮助开发者在不刷新页面的情况下,实现灵活的数据管理功能。 1. **创建表格** 在HTML中,我们可以使用`...

    动态增删行插件

    在这个场景下,“动态增删行插件”是一个专门为网页添加动态行功能的组件,它可以轻松集成到现有的网页应用中,无需开发者进行大量的定制编码。 动态增删行功能的实现涉及到JavaScript、HTML和CSS等前端技术。...

    JQuery实现动态表格点击按钮表格增加一行

    在使用JQuery来实现动态表格增加行的场景中,主要涉及到的技术点包括: 1. DOM操作:文档对象模型(DOM)允许我们通过编程语言来操作HTML文档的结构、样式和内容。在这个例子中,DOM操作用于动态地向表格中插入新的...

    javaScript实现动态增删插入表格

    javaScript实现动态增删插入表格

    javascript改变表格行的颜色

    在网页开发中,使用JavaScript来动态改变表格行的颜色是一种常见的技术。这种技术不仅可以提升用户体验,还可以增加网站的交互性。本文将详细介绍如何使用JavaScript来实现这一功能,并探讨一些高级用例。 #### 1. ...

    js表格操作,DOM实现数据动态增删查改

    本话题主要探讨如何利用原生JavaScript和DOM来实现数据表格中的动态增删查改功能,这对于前端开发来说是一项基本且重要的技能。 1. **创建数据表格** - 使用`&lt;table&gt;`元素创建表格结构,包括`&lt;thead&gt;`定义表头,`...

    自动增加行的动态表格

    1. `main.css`:这应该是主要的CSS文件,包含了表格及其动态行的样式规则。CSS(Cascading Style Sheets)用于定义网页的布局和视觉表现,包括颜色、字体、大小、位置等,对于创建美观且响应式的表格至关重要。 2. `...

    javascript动态增加、删除、填充表格内容

    javascript动态增加、删除、填充表格内容 unction numberCells() { var count=0; for (i=0; i ; i++) { for (j=0; j (i).cells.length; j++) { document.all.mytable.rows(i).cells(j)....

    javascript实现动态增加删除表格行(兼容IE FF).docx

    ### JavaScript 实现动态增加删除表格行(兼容IE/FF) #### 概述 本文将详细介绍如何使用JavaScript来实现在Web页面上动态增加和删除表格行的功能,并确保该功能在Internet Explorer (IE) 和 Firefox (FF) 等...

    js 动态增删表格行

    js 动态按行增删表格,删除使用复选框选中删除

    表格动态插入行

    本知识点主要探讨如何使用JavaScript(简称JS)来实现表格动态插入行的功能。JavaScript是一种广泛使用的客户端脚本语言,它允许我们对网页进行实时更新和交互,而不需刷新整个页面。 首先,我们需要一个基本的HTML...

Global site tag (gtag.js) - Google Analytics