`
sanfeng_chow
  • 浏览: 102988 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

DOM对table进行操作

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 动态表单操作 </TITLE>
<script>
   function add(){
	   var tbody =  document.getElementById("tbody");
	   var rowNo = tbody.rows.length;
	   tbody.insertRow(rowNo);
	   tbody.rows[rowNo].insertCell(0);
	   tbody.rows[rowNo].cells[0].innerText="0001";//innerText 和innerHTML
	   tbody.rows[rowNo].insertCell(1);
	   tbody.rows[rowNo].cells[1].appendChild(document.createTextNode("计软0407"));
	   tbody.rows[rowNo].insertCell(2);
	   tbody.rows[rowNo].cells[2].appendChild(document.createTextNode("周帅"+rowNo));
	   tbody.rows[rowNo].insertCell(3);
	   var button = document.createElement("input");
	   button.type="button";
	   button.value="删除";
	   button.onclick="javascript:alert(0)";//不知道为啥不可以
	   tbody.rows[rowNo].cells[3].innerHTML="<input type='button' value='删除' onclick='deleteRow()'/>";
	   
   }
   function deleteRow(){
		var rowNo = window.event.srcElement.parentElement.parentElement.rowIndex;
		var tbody =  document.getElementById("tbody");
		tbody.deleteRow(rowNo);
   }
</script>
</HEAD>

<BODY>
<TABLE border="1">
  <tbody id="tbody">
      <tr>
		<td>学号</td>
		<td>班级</td>
		<td>姓名</td>
		<td>操作</td>
	  </tr>
  </tbody>
</table>
<button onclick="add()" value="添加">添加</button>
</BODY>
</HTML>
 
分享到:
评论

相关推荐

    js动态创建table点击按钮dom table tr添加操作

    这通常用于展示数据集,允许用户进行交互操作,比如删除、编辑或查看详情。 首先,我们需要理解基本的HTML `&lt;table&gt;` 结构,它由`&lt;tr&gt;`(表格行)组成,每一行中包含若干个`&lt;td&gt;`(表格数据单元格)。如果需要添加...

    js_HTML_Dom操作练习

    8. **表格操作**:在HTML中,`&lt;table&gt;`元素及其子元素(`&lt;tr&gt;`, `&lt;td&gt;`, `&lt;th&gt;`等)可以通过DOM进行操作,例如,添加或删除行和单元格。 9. **表单操作**:DOM也允许我们处理表单元素,如`&lt;input&gt;`, `&lt;select&gt;`, `...

    js客户端对table表进行选中操作

    在JavaScript编程中,对HTML表格(table)进行选中操作是一项常见的需求,特别是在开发交互性强的Web应用时。本文将详细讲解如何实现客户端对table表的选中操作,并获取选中行的相关信息。 首先,我们需要了解HTML...

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

    在JavaScript编程中,DOM(Document Object Model)是用于表示HTML或XML文档的一种树形...这不仅锻炼了JavaScript操作DOM的能力,也加深了对数据管理的理解。记住,实践是最好的老师,动手尝试是掌握这些技巧的关键。

    07-DOM操作表格

    8. **表格排序**:通过JavaScript实现表格数据的排序,这通常涉及到对数据数组进行排序,然后更新DOM。例如,可以使用`sort()`函数对数组排序,再更新`&lt;tr&gt;`元素的位置。 9. **表格数据绑定**:当表格数据来源于...

    js对Table排序经典

    在JavaScript中,我们可以通过DOM操作来获取这些元素并进行处理。 1. **监听表头点击事件**: 我们可以使用`addEventListener`为表头添加点击事件监听器,当用户点击表头时触发排序功能。例如: ```javascript ...

    JS DOM 表格操作

    1 展示了一个动态操作表格的例子 2 有简单的CSS布局 3 主要供自己查阅参考

    jquery 对table动态操作,以及多选反选功能

    本主题将深入探讨如何使用jQuery实现对HTML表格(table)的动态操作,包括多选和反选功能,这对于数据展示和用户交互至关重要。 一、jQuery与表格操作 1. 创建与删除表格元素: jQuery提供了方便的方法来创建和...

    javascript对table的添加,删除行的操作

    在JavaScript中,对HTML表格(`&lt;table&gt;`元素)进行添加和删除行的操作是常见的前端开发任务,尤其在动态展示数据或用户交互场景下。这篇博文主要探讨如何使用JavaScript实现这些功能。 首先,我们需要理解HTML表格...

    全面的table操作解压即可使用

    在这个“全面的table操作解压即可使用”的压缩包中,我们可以期待找到一系列关于如何使用jQuery来增强HTML表格功能的代码示例和教程。 首先,`table排序`是网页表格常用的功能之一。在jQuery中,可以使用插件如...

    jQuery操作Table技巧大汇总

    jQuery操作Table技巧大汇总主要涵盖了如何使用jQuery对HTML表格进行一系列的交互和样式修改,包括鼠标响应、样式调整、行和列的隐藏与删除,以及单元格内容的获取与设置等。以下是对这些技巧的详细解释: 1. 鼠标...

    JS操作table大全

    在JavaScript的世界里,HTML表格(Table)是一...然而,实际开发中可能需要根据具体需求进行更复杂的定制和优化,这就需要开发者具备深厚的JavaScript和DOM操作基础。希望这个"JS操作table大全"能为你提供有用的参考。

    js操作table行的上下移动,置顶置底

    DOM(Document Object Model)是HTML和XML文档的编程接口,通过JavaScript我们可以对表格中的每一行进行操作。在JavaScript中,我们可以通过`getElementById`或`querySelectorAll`等方法获取表格元素,并通过`...

    js操作table导出excel

    jQuery是一个广泛使用的JavaScript库,简化了DOM操作、事件处理和Ajax交互。HTML表格(table)是网页中组织结构化数据的常见方式,而Excel则是一种流行的电子表格应用程序,用于处理和分析数据。 要将HTML表格转换...

    DOM操作XML文档向表格添加数据.rar

    通过DOM API,我们可以访问这些节点并进行操作。例如,`document.getElementById()`用于获取ID匹配的元素,`getElementsByTagName()`则用于根据标签名查找元素。 在XML文档中,数据通常以结构化的格式存储。例如,...

    js代码操作table排序功能

    可以使用虚拟DOM技术,比如`React`,或者在内存中对数据进行排序,然后再一次性更新DOM,以提高效率。 5. **复杂数据类型的排序** 如果表格中的数据包含日期、数字或其他复杂类型,比较函数需要相应地处理。例如,...

    Web程序开发:第15章 DOM操作.pdf

    DOM也允许对Cookie进行操作,可以设置、读取或删除Cookie,以实现用户的会话管理和个性化存储。 总结来说,DOM操作是Web开发中的基础技能,它赋予了开发者强大的能力,可以动态地构建、更新和交互网页内容,从而...

    js动态操作table实例

    在JavaScript(JS)中,动态操作表格是一种常见的需求,它涉及到HTML DOM(Document Object Model)的元素操作。本文将深入探讨如何使用JavaScript实现对表格的动态添加、删除、修改和查询功能,结合给出的标签...

    JavaScript程序设计——DOM访问实验报告.docx

    实验报告的主题是“JavaScript程序设计——DOM访问”,其...通过这样的实验,学生能够熟练掌握DOM操作,理解JavaScript如何与HTML页面进行交互,从而实现动态更新和操作页面内容,这对于前端开发来说是至关重要的技能。

Global site tag (gtag.js) - Google Analytics