- 浏览: 458759 次
- 性别:
- 来自: 长沙
文章分类
最新评论
-
baijiazi521:
报压缩损坏的解决方案!!!!!!!!!!!!是因为默认的第二个 ...
web services cxf 视频教程 -
李涤尘:
写得太好了。必须顶一个
oracle触发器使用 -
359126613:
你要是在s:Panel 加上title他也不会显示。。。
flex4 创建右键菜单的bug -
BenBen_1989:
[url]web services cxf 视频教程[/url ...
web services cxf 视频教程 -
tengyue5i5j:
楼主帮看下 关于jaxb的两个压缩包都下了 就是解压缺少文件 ...
web services cxf 视频教程
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type="text/javascript" language="javascript">
function addTR(){
var imguptb = document.getElementById("imguptb");
var index = getseq();
var row = imguptb.insertRow();
//添加选项框
cell = row.insertCell();
cell.innerHTML="<input type='checkbox' id='box_"+index+"' name='box_"+index+"' value=''/>";
//添加名称
cell= row.insertCell();
cell.innerHTML="<input name='imgname_"+index+"' class='name_input' id='imgname_"+index+"' type='text' maxlength='20' />"
//图片预览
cell= row.insertCell();
cell.innerHTML=" <div id=\"p_image_"+index+"\" style=\"width:80px; height:60px; border:#000000 solid 1px; text-align:center\"><div style=\"line-height:60px;\">没有图片!</div></div> ";
//添加选择图片
cell= row.insertCell();
cell.innerHTML= "<div id='filediv_"+index+"'><input name='imgfile_"+index+"' id='imgfile_"+index+"' type='file' onpropertychange='try{setImageName(this,"+ index +")}catch(e){}' /></div>";
//添加删除
cell= row.insertCell();
cell.innerHTML= "[<a href='#' onclick='deletePic(this);'>删除</a>]";
}
//取得添加的行号(index)
function getseq(){
var imguptb = document.getElementById("imguptb");
var trs_obj ;
var len = imguptb.rows.length-1;
for(var i=0;i<len;i++){
trs_obj = document.getElementById("imgname_"+i);
if(!trs_obj){
return i;
}
}
index_lenth = len+1;
return len;
}
//为图片设置默认名字和图片预览
function setImageName(obj,num){
document.getElementById("image_"+num).innerHTML = "";//图片预览
var p_image_ = document.getElementById("image_"+num);
p_image_.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";
p_image_.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = obj.value;
p_image_.style.width = "80px";
p_image_.style.height = "60px";
var oImageName;
//oImageName = obj.value.substr(obj.value.lastIndexOf("\\")+1);
document.getElementById("imgname_"+num).value = obj.value;
}
//删除一行
function deletePic(tr_a){
var imguptb = document.getElementById("imguptb");
if(imguptb.rows.length <= 2) {
alert("只剩一条记录,无法删除");
return;
}
if(!confirm("确认删除该记录吗?")){
return;
}
var trobj = tr_a.parentNode.parentNode;
imguptb.deleteRow(trobj.rowIndex);
}
</script>
</HEAD>
<BODY>
<table id="imguptb">
<thead>
<tr>
<th id="th_select"><input type="checkbox" id="qianxuan"/><label>选择</label></th>
<th>名称</th>
<th>图片</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox" id="box_0" name="box_0" value=""/></td>
<td><input type="text" name="imgname_0" id="imgname_0" maxlength="20"/></td>
<td> <div id="p_image_0" style="width:80px; height:60px; border:#000000 solid 1px; text-align:center"><div style="line-height:60px;">没有图片!</div></div></td>
<td><div id='filediv_0'><input name="imgfile_0" id="imgfile_0" type="file" onpropertychange='try{setImageName(this,0)}catch(e){}'/></div></td>
<td>[<a href='#' onclick='deletePic(this);'>删除</a>]</td>
</tr>
</tbody>
</table>
<table id="table2"><tr><td><input type="button" id ="addbut" name="addbut" onClick="addTR();" value="增加一行数据"/></td></tr></table>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type="text/javascript" language="javascript">
function addTR(){
var imguptb = document.getElementById("imguptb");
var index = getseq();
var row = imguptb.insertRow();
//添加选项框
cell = row.insertCell();
cell.innerHTML="<input type='checkbox' id='box_"+index+"' name='box_"+index+"' value=''/>";
//添加名称
cell= row.insertCell();
cell.innerHTML="<input name='imgname_"+index+"' class='name_input' id='imgname_"+index+"' type='text' maxlength='20' />"
//图片预览
cell= row.insertCell();
cell.innerHTML=" <div id=\"p_image_"+index+"\" style=\"width:80px; height:60px; border:#000000 solid 1px; text-align:center\"><div style=\"line-height:60px;\">没有图片!</div></div> ";
//添加选择图片
cell= row.insertCell();
cell.innerHTML= "<div id='filediv_"+index+"'><input name='imgfile_"+index+"' id='imgfile_"+index+"' type='file' onpropertychange='try{setImageName(this,"+ index +")}catch(e){}' /></div>";
//添加删除
cell= row.insertCell();
cell.innerHTML= "[<a href='#' onclick='deletePic(this);'>删除</a>]";
}
//取得添加的行号(index)
function getseq(){
var imguptb = document.getElementById("imguptb");
var trs_obj ;
var len = imguptb.rows.length-1;
for(var i=0;i<len;i++){
trs_obj = document.getElementById("imgname_"+i);
if(!trs_obj){
return i;
}
}
index_lenth = len+1;
return len;
}
//为图片设置默认名字和图片预览
function setImageName(obj,num){
document.getElementById("image_"+num).innerHTML = "";//图片预览
var p_image_ = document.getElementById("image_"+num);
p_image_.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";
p_image_.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = obj.value;
p_image_.style.width = "80px";
p_image_.style.height = "60px";
var oImageName;
//oImageName = obj.value.substr(obj.value.lastIndexOf("\\")+1);
document.getElementById("imgname_"+num).value = obj.value;
}
//删除一行
function deletePic(tr_a){
var imguptb = document.getElementById("imguptb");
if(imguptb.rows.length <= 2) {
alert("只剩一条记录,无法删除");
return;
}
if(!confirm("确认删除该记录吗?")){
return;
}
var trobj = tr_a.parentNode.parentNode;
imguptb.deleteRow(trobj.rowIndex);
}
</script>
</HEAD>
<BODY>
<table id="imguptb">
<thead>
<tr>
<th id="th_select"><input type="checkbox" id="qianxuan"/><label>选择</label></th>
<th>名称</th>
<th>图片</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="checkbox" id="box_0" name="box_0" value=""/></td>
<td><input type="text" name="imgname_0" id="imgname_0" maxlength="20"/></td>
<td> <div id="p_image_0" style="width:80px; height:60px; border:#000000 solid 1px; text-align:center"><div style="line-height:60px;">没有图片!</div></div></td>
<td><div id='filediv_0'><input name="imgfile_0" id="imgfile_0" type="file" onpropertychange='try{setImageName(this,0)}catch(e){}'/></div></td>
<td>[<a href='#' onclick='deletePic(this);'>删除</a>]</td>
</tr>
</tbody>
</table>
<table id="table2"><tr><td><input type="button" id ="addbut" name="addbut" onClick="addTR();" value="增加一行数据"/></td></tr></table>
</BODY>
</HTML>
发表评论
-
京东商城注册页正则
2014-07-02 09:18 935var validateRegExp = { de ... -
js实现团购时间变化
2013-12-28 15:22 946$(function(){ updateEndTi ... -
jquery 中prop()与attr()方法比较
2013-09-13 14:39 1007Jquery 1.6+ .prop()与.attr() ... -
Windows下安装nodejs
2012-04-07 14:17 1367我的博客地址:wwww.tangwen.org , ... -
php问题解决
2011-09-08 15:16 1194php问题解决: 1: 字符串转义函数: ... -
js各类正则表达式
2011-09-06 08:46 1281en:/^[a-z]+$/i, ... -
swfobjcct2.0使用
2010-11-17 10:59 1340通过swfobject2.0来创建swf: var ... -
js 获取浏览器的类型和页面编码
2010-05-24 10:09 2279function getPageCharset(){ ... -
js 动态添加onload事件
2010-05-18 09:31 2018<HTML> <HEAD> & ... -
js 层拖动
2010-05-17 16:44 1089<!DOCTYPE html PUBLIC " ... -
javascript对表格的操作
2010-04-06 09:49 1004<HTML> <head> & ... -
页面中js执行顺序----<script执行顺序>
2009-11-09 11:07 2163页面中js的执行顺序:在页面的head标签中添加一段js代码, ... -
js等待效果
2009-07-25 13:57 4356function showloading(){ var ... -
TinyMCE在线编辑器,中文文档及压缩包和简单的编辑器
2009-07-06 09:47 1559TinyMCE在线编辑器,中文文档及压缩包 -
js编/解码
2009-06-10 11:51 1211通过页面向后台传递中文数据时少不了编/解码。。 [escap ... -
解决“引入同一个JS文件乱码问题
2009-06-10 11:47 2316这种问题估计遇到的人不在少数,至少我遇到不下三次了,但每次解决 ... -
js全选,反选
2009-06-05 10:30 3402按钮也是HTML代码:<input id="a ... -
js定位鼠标位置插入内容
2009-06-04 15:14 2889//insert value into textarea f ... -
FckEditor V2.6 fckconfig.js中文注释
2009-05-06 16:11 19671. FCKConfig.CustomConfiguratio ... -
选择文本触发事件 js
2009-04-18 10:18 2352<!DOCTYPE html PUBLIC " ...
相关推荐
- **数据驱动**:将表格数据存储在JavaScript数组中,增加或删除行时直接操作数组,然后同步更新到DOM,这样可以避免直接操作DOM的频繁操作。 - **动画效果**:添加过渡动画可以使用户体验更好,比如在删除行时淡出...
在本主题中,我们将深入探讨如何使用纯JavaScript来实现表格(table)的行增删功能,这对于创建数据管理界面或者用户输入表单的网页特别有用。 首先,我们需要了解HTML中的`<table>`元素。`<table>`是用于展示结构...
### 自动增加删除表格行代码(纯JS) 在网页开发中,动态地操作HTML元素是一项常见且实用的功能。本文将详细介绍如何使用纯JavaScript实现表格行的自动增加与删除功能,以及如何为表格中的特定单元格添加当前日期。...
以上就是使用JavaScript操作HTML表格增加和删除行的基本步骤。在实际项目中,可能还需要结合CSS和jQuery等库进行更复杂的样式和动画效果的处理。记得在实践中不断优化代码,提高用户体验。在提供的"托尔斯泰.html"...
通过以上步骤,你可以实现一个基本的基于DOM的JavaScript表格数据操作系统。这个系统可以适应各种数据管理需求,为用户提供直观的界面和流畅的操作体验。在实际项目中,可能还需要处理更复杂的交互逻辑,如表单验证...
本文将深入探讨如何使用JavaScript来动态地增加和删除表格(Table)的行。 首先,我们需要了解HTML表格的基本结构。一个基本的表格由`<table>`元素、`<tr>`(表格行)元素、`<td>`(表格数据单元格)元素组成。如果...
总的来说,JavaScript动态操作表格涉及创建、删除、选择和更新表格元素,这些都需要对DOM有深入理解。在实际应用中,还要考虑浏览器兼容性,特别是对于较旧的浏览器,如IE6和早期的Firefox版本。通过合理使用...
标题 "jquery实现的可增加,删除行,可多行上下移动表格" 描述了一种使用JavaScript库jQuery创建的交互式表格功能。这个功能允许用户在表格中动态添加、删除行,以及上下移动表格中的行,提供了更灵活的数据操作体验...
这篇博文"表格行记录动态增加和删除"主要探讨了如何在网页应用中实现这一功能,这通常是通过JavaScript、jQuery或者更现代的前端框架如Vue.js、React.js来完成的。下面将详细讲解这一知识点。 首先,我们要理解表格...
本资源“Layui表格行添加编辑删除操作和保存数据代码.zip”包含了一个完整的示例,演示了如何在Layui表格中实现动态的行添加、编辑和删除功能,并且将这些操作与数据保存相结合。下面我们将详细探讨这些知识点。 ...
在JavaScript(简称JS)中,表格操作是网页动态交互中常见的功能,主要用于处理HTML中的`<table>`元素。本教程将深入探讨如何使用JS实现表格的增、删、改操作,帮助你创建更加灵活和交互性强的数据展示界面。 首先...
在JavaScript中,表格(Table)是网页数据展示的常用元素,而动态地增加或删除行则是常见的交互需求。本文将深入探讨如何巧妙地利用JavaScript来实现这个功能。 首先,我们需要了解HTML中的`<table>`元素及其相关...
总结一下,JavaScript提供了丰富的API来操作HTML表格,包括创建、初始化、增加和删除行和单元格。理解并熟练运用这些方法对于构建动态和交互式的Web页面至关重要。通过实践和查阅相关资源,你可以进一步提升在...
### JavaScript 实现动态增加删除表格行(兼容IE/FF) #### 概述 本文将详细介绍如何使用JavaScript来实现在Web页面上动态增加和删除表格行的功能,并确保该功能在Internet Explorer (IE) 和 Firefox (FF) 等...
这篇博客"JS对表格的动态增加删除行 (多个demo)"提供了实用的方法来帮助开发者实现这些功能。以下是对这个主题的详细说明: 1. **HTML表格基础**: HTML表格由`<table>`元素定义,行`<tr>`,列`<td>`(或`<th>`...
在使用JQuery来实现动态表格增加行的场景中,主要涉及到的技术点包括: 1. DOM操作:文档对象模型(DOM)允许我们通过编程语言来操作HTML文档的结构、样式和内容。在这个例子中,DOM操作用于动态地向表格中插入新的...
本实例将深入探讨如何利用jQuery实现动态增加和删除表格行的功能,这对于创建数据表或者交互式表单来说非常实用。 首先,我们需要一个基本的HTML结构来展示表格。表格通常由`<table>`元素定义,每一行由`<tr>`元素...
这个"jQuery表格增加删除行响应式代码.zip"压缩包包含了一套利用jQuery实现的表格动态操作功能,特别是针对响应式设计进行了优化,使得在不同设备上都能有良好的用户体验。 1. **jQuery基础**: jQuery的核心是...
动态增加删除行 数据1 数据2 <td><button onclick="deleteRow(this)">删除</button></td> ()">增加行 <script src="script.js"> ``` 在上面的HTML中,我们有一个初始的表格行,每个单元格包含...