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

javascript对表格的操作

阅读更多
<HTML> 
<head> 
<script   language="javascript"> 
var   curRow=null; 
function   SelectRow(TrObj){ 
if(curRow)   curRow.style.backgroundColor="#FFFFFF"; 
TrObj.style.backgroundColor="#FFCC00"; 
curRow=TrObj; 
} 
function   CalTotalScore(){ 
   
} 
function   ToModify(){ 
var   pWin=window.open("","","width=200px,height=150px,left="+(screen.width-200)/2+",top="+(screen.height-150)/2); 
pWin.document.write(divOpen.innerHTML); 
pWin.document.all.txtMath.value=curRow.cells[1].innerText; 
pWin.document.all.txtHis.value=curRow.cells[2].innerText; 
pWin.document.all.txtEng.value=curRow.cells[3].innerText; 
   
} 
</script> 
</head> 
   
<body   onLoad="CalTotalScore();"> 
<table   align="center"   width="500"   border="1"   cellpadding="0"   cellspacing="0"   style="border-collapse:collapse   "   bordercolor="#111111"> 
      <tr> 
          <td   width="100"   align="center">姓名</td> 
          <td   width="100"   align="center">数学</td> 
          <td   width="100"   align="center">历史</td> 
          <td   width="100"   align="center">外语</td> 
          <td   width="100"   align="center">总分</td> 
      </tr> 
      <tr   onClick="SelectRow(this)"> 
          <td   align="center">张三</td> 
          <td   align="right">78</td> 
          <td   align="right">92</td> 
          <td   align="right">85</td> 
          <td   align="right">&nbsp;</td> 
      </tr> 
      <tr   onClick="SelectRow(this)"> 
          <td   align="center">李四</td> 
          <td   align="right">82</td> 
          <td   align="right">68</td> 
          <td   align="right">91</td> 
          <td   align="right">&nbsp;</td> 
      </tr> 
      <tr> 
          <td   align="center"   colspan="5"> 
<input   type="button"   value="修改"   onClick="ToModify()">&nbsp; 
<input   type="button"   value="关闭"   onClick="javascript:window.close();"> 
</td> 
      </tr> 
</table> 
<div   id="divOpen"   style="display:none   "> 
<script   language="javascript"> 
function   doSave(){ 
var   opener=window.opener; 
opener.curRow.cells[1].innerText=txtMath.value; 
opener.curRow.cells[2].innerText=txtHis.value; 
opener.curRow.cells[3].innerText=txtEng.value; 
} 
</script> 
<table   width="80%"   align="center"   border="1"   cellpadding="0"   cellspacing="0"   style="border-collapse:collapse   "   bordercolor="#111111"> 
      <tr> 
          <td   width="40%"   align="right">数学;&nbsp;</td> 
          <td   width="60%"><input   type="text"   id="txtMath"   style="width:100%   "></td> 
      </tr> 
      <tr> 
          <td   align="right">历史;&nbsp;</td> 
          <td><input   type="text"   id="txtHis"   style="width:100%   "></td> 
      </tr> 
      <tr> 
          <td   align="right">外语;&nbsp;</td> 
          <td><input   type="text"   id="txtEng"   style="width:100%   "></td> 
      </tr> 
      <tr> 
          <td   colspan="2"   align="center"><input   type="button"   value="保存"   onClick="doSave()"></td> 
      </tr> 
</table> 
</div> 
</body> 
   
</html>  

 

分享到:
评论

相关推荐

    javascript表格操作

    在探讨“javascript表格操作”的知识点时,我们主要聚焦于如何利用JavaScript来动态地操作HTML中的表格元素,包括但不限于创建、删除行或单元格,以及进行数据的排序和汇总。以下是对这一主题的深入解析。 ### 动态...

    javascript经典表格操作

    在JavaScript编程领域,表格操作是常见的任务之一,特别是在构建数据密集型Web应用程序时。本教程主要聚焦于如何使用JavaScript进行一些经典的操作,如动态增加行、删除行、实现全选功能以及清除全部数据等。这些...

    JavaScript操作表格

    本篇内容主要介绍了使用JavaScript进行表格操作的方法,包括创建表格、删除行与单元格、选取表格元素以及处理表格事件等。这些技术对于开发动态网页或应用程序来说是非常有用的。通过这些技术,可以实现更加灵活的...

    javascript实现表格添加删除等操作

    3. **表格操作**: - **创建新行**:要向表格添加行,首先需要创建一个新的`&lt;tr&gt;`元素,然后创建`&lt;td&gt;`元素并设置其内容。最后,将这些元素添加到表格的`&lt;tbody&gt;`标签内。 - **删除行**:通过获取行的引用(例如,...

    javascript动态操作表格

    总的来说,JavaScript动态操作表格涉及创建、删除、选择和更新表格元素,这些都需要对DOM有深入理解。在实际应用中,还要考虑浏览器兼容性,特别是对于较旧的浏览器,如IE6和早期的Firefox版本。通过合理使用...

    javascript 表格操作

    在探讨“javascript表格操作”这一主题时,我们深入解析如何使用JavaScript来动态地创建、修改和操作HTML表格。以下是从给定的代码片段中提取的关键知识点: ### 动态插入行与删除行 #### 插入行:`insertRow()` -...

    Javascript高级表格操作

    在JavaScript的世界里,表格操作是网页交互中常见且重要的任务,尤其在数据展示和管理时。本主题将深入探讨如何实现“Javascript高级表格操作”,包括动态创建表格、间隔行颜色、鼠标悬停高亮、编辑与删除功能、选择...

    JAVASCRIPT自动添加表格

    除了表格操作,"window窗体居中"也是前端开发中的一个常见需求。实现窗口居中,可以分为两种情况:一是页面加载时即居中,二是窗口大小改变时实时居中。对于前者,可以在CSS中设置窗口的`margin`属性: ```css body...

    javaScript对表格排序

    总结起来,这个JavaScript表格排序示例展示了如何通过监听表头点击事件,使用纯JavaScript实现表格数据的动态排序。它依赖于HTML表格结构,通过JavaScript操作DOM节点进行数据比较和位置交换。在实际项目中,可以...

    JavaScript控制表格换色

    在网页中,我们经常需要对表格进行各种操作,比如根据数据的变化改变表格的样式,例如换色,来提高用户的视觉体验或者突出重要的信息。这篇博文"JavaScript控制表格换色"将探讨如何使用JavaScript实现这一功能。 ...

    JavaScript特效(表格类)

    1. **DOM操作**:在JavaScript中,Document Object Model(DOM)是网页内容的结构化表示,通过DOM我们可以对表格进行添加、删除、修改单元格或行等操作。例如,`document.getElementById()`、`document....

    javaScript对表格自动排序

    总结,通过JavaScript实现表格自动排序,关键在于理解HTML表格结构,掌握JavaScript DOM操作,编写比较函数以及添加事件监听器。在实际项目中,还需要考虑兼容性、性能优化以及用户交互体验等方面的问题。以上所述仅...

    javascript表格操作集锦

    在JavaScript中,表格操作是网页动态交互的重要组成部分。本文将详细介绍如何使用JavaScript来操作HTML表格,包括创建、删除表格行和单元格以及设置属性。 1. **插入行和单元格** - `insertRow()`函数用于在表格...

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

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

    javascript操作表格.doc

    这个文档示例提供了一个简单的表格编辑器,允许用户通过按钮执行常见的表格操作,如添加、删除行和单元格,以及移动单元格。以下是关于JavaScript操作表格的一些关键知识点: 1. **DOM操作**:JavaScript通过...

    Javascript表格高级操作

    在JavaScript编程中,表格是一种常见的数据展示方式,用于呈现结构化的信息。在“Javascript表格高级...记住,实践是检验理论的最好方式,所以动手尝试这些操作,将有助于加深理解和掌握JavaScript表格操作的核心概念。

    javascript 表格列可以拖

    JavaScript表格技术在网页开发中扮演着重要角色,尤其是在数据展示和操作方面。标题"javascript 表格列可以拖"指的是JavaScript实现的一种功能,允许用户通过拖动来调整表格列的宽度,以适应不同数据量和用户偏好。...

    js实现对表格的增删查改

    要实现对表格的增删查改,我们需要在JavaScript中操作这些元素。 **增加(Add)**: 在表格中添加新行,可以创建一个新的`&lt;tr&gt;`元素,并为其填充`&lt;td&gt;`元素,然后将其插入到表格的适当位置。例如,我们可以使用`...

    javascript动态添加表格数据行

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

    纯javascript增加删除表格行

    6. **兼容性问题**:虽然现代浏览器对JavaScript的支持非常好,但仍然需要注意老版本浏览器的兼容性问题。可以使用`classList`、`dataset`等特性检测,如果浏览器不支持,可以使用polyfill库或者退回到旧的DOM操作...

Global site tag (gtag.js) - Google Analytics