- 浏览: 185660 次
- 性别:
- 来自: 杭州
最新评论
-
boosi:
public static void main(String[ ...
MD5 生成32位或16位字符串 -
南通ori:
还是你的对的。。。顶。。。实践出真知。
tomcat startup.bat配置JAVA_HOME -
jspc:
ok.thanks
JDK 1.6 API 官方 下载地址 -
wentao365:
明明是 32位啊。怎么是128 位呢?
怎样用java生成GUID与UUID
自: http://fulong258.blog.163.com/blog/static/1789504420088229280691/
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> JS操作表格 </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
</body>
<script language="javascript">
//添加表格
function loadTable()
{
var tb = document.createElement("table");
var rowTitle = tb.insertRow();
var cellTitle1= rowTitle.insertCell();
var cellTitle2= rowTitle.insertCell();
cellTitle2.colSpan = 2;
cellTitle2.align = "right";
cellTitle2.innerHTML = "<input type = 'button' value= '确定' onclick='addRow(this.parentElement)'>";
cellTitle1.innerHTML = "<span>添加</span>";
loadSelect(cellTitle1);
for(var i = 0; i < 10; i++){
var row = tb.insertRow();//添加行
loadCells(row, i);
}
//设置属性
tb.id = "tb";
tb.align="center";
tb.cellPadding = 1;
tb.bgColor="#ffffee";
tb.style.borderWidth = "1px";
tb.style.borderCollapse = "collapse";
tb.style.borderStyle = "solid";
tb.rules = "ALL";//应用全部
tb.borderColor = "#000000";
document.body.appendChild(tb);
}
//添加单元格
function loadCells(rowObj,m)
{
var cell1 = rowObj.insertCell();//添加单元格
var cell2 = rowObj.insertCell();//添加第二个单元格
var cell3 = rowObj.insertCell();
cell1.innerHTML = " " + parseInt(m + 1) + " ";
cell2.innerHTML = "<input type='text' name='txt_name' value=''>";
cell3.innerHTML = "<span style='cursor:hand;' onclick='delRow(this)'> × </span>";
}
//添加select框
function loadSelect(obj)
{
var s = document.createElement("select");
s.id = "sel_count";
s.name = s.id;
for(var i = 1; i <= 10; i++){
var opt = new Option(i+"行",i);
s.options.add(opt);
}
obj.appendChild(s);
}
//删除行
function delRow(obj)
{
var tr = obj.parentElement.parentElement;
var tb = tr.parentElement.parentElement;//table标签和tr标签隐式存在一个tbody
tb.deleteRow(tr.rowIndex);
}
//选择好的个数的行,传入单元格
function addRow(obj)
{
var tr = obj.parentElement;
var cnt = (tr.cells[0]).children[1].value;//个数
var tb = tr.parentElement.parentElement;
var lastRow = tb.rows[tb.rows.length - 1];//获得当前最后一行
var maxIndex= parseInt(lastRow.cells[0].innerText);//获得当前表格中显示的最好编号
for(var i = 0; i < cnt; i++){
var newRow = tb.insertRow();
loadCells(newRow,parseInt(maxIndex + i));
}
}
loadTable();
</script>
</html>
********************************************************************************
<html>
<head>
<title></title>
<SCRIPT LANGUAGE="JavaScript">
function showTable(id){
var tb=document.getElementById(id);
var rows=tb.rows;
for(var i=0;i<rows.length;i++){
var cells=rows[i].cells;
for(var j=0;j<cells.length;j++){
alert(cells[j].childNodes[0].value);
}
}
}
function showTd(id){
var td=document.getElementById(id);
var cell=td.parentElement;
alert(cell.childNodes[0].value);
alert(cell.cellIndex);
}
</SCRIPT>
</head>
<body>
<input type="button" onclick="showTable('mailTable');" value="遍历table"/>
<input type="button" onclick="showTd('th01Input');" value="取得td的index"/>
<table id="mailTable">
<tr>
<th><input value="th00"></th>
<th><input name="th01Input" value="th01"></th>
</tr>
<tr>
<td><input value="th10"></td>
<td><input value="th11"></td>
</tr>
<tr>
<td><input value="th20"></td>
<td><input value="th21"></td>
</tr>
</table>
</body>
</html>
另外ie,firefox以及其它浏览器对于 table 标签的操作都各不相同,
在ie中不允许对table和tr的innerHTML赋值,使用js增加一个tr时,
使用appendChile方法也不管用。
//向table追加一个空行:
var otr = otable.insertRow(-1);
var otd = document.createElement("td");
otd.innerHTML = " 测试";
otd.className = "css";
otr.appendChild(otd);
更多请进:
发表评论
-
实现Comparator的比较器
2010-05-18 10:39 1051比较的对象类 class GroupInfo { ... -
jsp中影响编码的属性及其设置小结(contentType,pageEncoding,charset)
2009-12-29 17:11 990转自:http://blog.csdn.net/J ... -
一键安装双击运行——Java安装程序制作
2009-12-09 16:05 1879标 题: 一键安装双击运行——Java安装程序制作作 者: ... -
tomcat startup.bat配置JAVA_HOME
2009-07-30 17:50 11408使用zip的tomcat包,不改变系统的环境变量JAVA_HO ... -
java 潜拷贝和深拷贝
2009-07-28 17:39 1023自 http://kuangbaoxu.iteye.com/b ... -
jdk 1.5新特性说明
2009-07-27 09:37 1008自: http://pwosboy.iteye.com ... -
java---final 关键字 和 static 用法
2009-07-27 09:21 990final 关键字 和 static 用法 一、final ... -
JAVA中final修饰对象引用
2009-07-23 15:29 11105原来我错了; final 修饰的量以视为常量, ... -
js 循环table 获取input里面的属性值
2009-07-14 15:41 11634<html> <head> ... -
Java中获取myql数据源
2009-06-30 17:32 31151.在tomcat 中配置mysql 数据源 impo ... -
java 调用存储过程
2009-06-30 16:00 984java 调用存储过程的简单例子: public ... -
double保留两位小数(四舍五入)
2009-06-17 11:26 9479//val为处理double 数字,precsion为保留小数 ... -
Java获取各种常用时间方法
2009-06-16 20:46 974这个引用别人的一个 有 ... -
Jfig 读取文件
2009-06-10 17:41 1879Jfig 读取文件 需要导入个jar包jfig-1.5.2. ... -
JFig读取配置文件
2009-06-10 15:25 1506转自http://42087743.iteye.com/blo ... -
struts2 jar包导致的问题
2009-05-21 13:52 2719创建struts2的web工程,启动tomcat时发生如下问题 ... -
wap 开发问题笔记
2009-05-19 11:24 887本文章仅作个人开发时的笔记使用,正确与否概不关心 ****** ... -
struts2.0 displayTag
2009-05-13 17:20 1307一、最简单的情况,未使用<display:column/ ... -
MD5 生成32位或16位字符串
2009-05-07 09:13 8174package com.necsthz.questionnai ... -
怎样用java生成GUID与UUID
2009-05-06 19:47 5684GUID是一个128位长的数字,一般用16进制表示。算法 ...
相关推荐
javascript 绘制表格table,可以固定首行,首列,其他内容滚动显示.兼容ie,firefox,chrome等浏览器.
### JavaScript操作表格知识点详解 #### 一、创建表格 在给定的内容中,我们首先看到了一个简单的示例,展示了如何使用JavaScript动态创建一个表格。这个过程主要包括以下几个步骤: 1. **获取容器元素**:通过`...
本文实例讲述了javascript清空table表格的方法。分享给大家供大家参考。具体如下: 1. 通常方法 循环table的rows,然后一个一个删除。 这个方法是通常的方法,可行,但是效率不好。 2. 另一个方法 var artTable = ...
在JavaScript中,动态操作表格是一项常见的任务,尤其在构建数据驱动的Web应用时。下面将详细探讨这个主题,包括如何添加、删除、选择表格以及兼容性问题。 首先,让我们从添加表格开始。在HTML中,表格由`<table>`...
在JavaScript中,操作表格是一种常见的任务,特别是在网页交互和数据展示方面。这篇博客将深入探讨如何使用JavaScript来创建、修改和操作HTML表格。首先,我们需要理解HTML表格的基本结构,包括`<table>`, `<tr>`, `...
在探讨“javascript表格操作”的知识点时,我们主要聚焦于如何利用JavaScript来动态地操作HTML中的表格元素,包括但不限于创建、删除行或单元格,以及进行数据的排序和汇总。以下是对这一主题的深入解析。 ### 动态...
在JavaScript编程中,动态操作HTML元素,特别是表格(table)元素,是常见的需求。这个案例主要涉及了如何使用JavaScript来实现表格的添加、删除等基本操作。这些功能对于网页交互性和用户体验有着重要的作用,尤其...
在JavaScript编程领域,表格操作是常见的任务之一,特别是在构建数据密集型Web应用程序时。本教程主要聚焦于如何使用JavaScript进行一些经典的操作,如动态增加行、删除行、实现全选功能以及清除全部数据等。这些...
JavaScript 操作表格是网页开发中的常见任务,尤其在创建交互式数据展示或处理用户输入时。这个文档示例提供了一个简单的表格编辑器,允许用户通过按钮执行常见的表格操作,如添加、删除行和单元格,以及移动单元格...
在提供的压缩包文件“JS操作表格大全”中,可能包含了各种JavaScript操作表格的实例代码,包括但不限于以上所述的添加和删除操作,还可能涵盖排序、过滤、编辑等功能。学习并实践这些示例,将有助于提升你对...
在JavaScript的世界里,Table表格对象是网页动态交互中不可或缺的一部分,尤其在处理用户数据展示和操作时。本文将深入探讨如何使用JavaScript来操作HTML中的表格元素,包括获取单元格、行的数据以及各种属性。 ...
总的来说,原生js table表格自动排序效果的实现涉及到HTML结构的理解、JavaScript事件处理、数组排序算法的运用以及DOM操作。这是一个实用的功能,通过学习和理解这个例子,可以提升我们对前端开发中数据处理和交互...
在本文中,我们将深入探讨如何使用JavaScript来动态地操作表格,包括添加、删除行、列以及单元格。这将帮助开发者在不刷新页面的情况下,实现灵活的数据管理功能。 1. **创建表格** 在HTML中,我们可以使用`<table...
首先,我们需要理解HTML表格的基本结构,通常由`<table>`、`<tr>`(行)、`<th>`(表头)和`<td>`(数据单元格)组成。为了实现排序,我们需要对表格中的数据进行处理。这里主要涉及两种方法:一种是原地排序,另一...
在JavaScript中,操作HTML表格(Table)进行排序是一项常见的任务,尤其在动态数据展示和用户交互中。本文将深入探讨如何使用JavaScript实现表格数据的排序功能。 首先,我们需要理解HTML表格的基本结构。一个HTML...
在JavaScript编程中,修改表格(Table)信息并更新数据库是一个常见的需求,特别是在Web应用程序中,用户可能需要编辑数据显示,然后将这些更改同步到后端存储。这个“非常实用的JAVASCRIPT修改表格信息,然后更新...
在探讨“javascript表格操作”这一主题时,我们深入解析如何使用JavaScript来动态地创建、修改和操作HTML表格。以下是从给定的代码片段中提取的关键知识点: ### 动态插入行与删除行 #### 插入行:`insertRow()` -...
标题提到的“原生javascript实现拖拽改变table表格行高”是一项技术挑战,因为大部分在线资源都集中在改变列宽上,而对行高的调整相对较少。 首先,我们需要理解HTML表格的基本结构。表格由`<table>`元素定义,内部...
一个基本的HTML表格由`<table>`元素定义,`<tr>`表示行,`<th>`表示表头,`<td>`表示单元格。我们可以为这些元素添加类或ID,以便通过JavaScript进行选择和操作。 在JavaScript中,我们通常使用`document....
<title>JavaScript表格排序 table { width: 100%; border-collapse: collapse; } th, td { text-align: left; padding: 8px; border: 1px solid #ddd; } th { cursor: pointer; } <table id=...