zoukankan
html css js c++ java
动态添加删除控件
例一:
<!
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
runat
="server"
>
<
title
>
无标题页
</
title
>
<
script
type
="text/javascript"
language
="JavaScript"
>
var
i
=
0
;
function
addFile()
{
var
str
=
'
<
INPUT name
=
'
+
"
file
"
+
i
+
' id
=
'
+
"
file
"
+
i
+
' type
=
"
file
"
><
INPUT type
=
"
button
"
id
=
"
de'+i+'
"
name
=
"
de'+i+'
"
onclick
=
"
del('+i+')
"
value
=
"
删除
"
><
br
/>
'
document.getElementById('c_d').insertAdjacentHTML(
"
beforeEnd
"
,str);
i
++
;
}
function
del(ii)
{
document.getElementById(
"
c_d
"
).removeChild(window.document.getElementById(
"
file
"
+
ii))
document.getElementById(
"
c_d
"
).removeChild(window.document.getElementById(
"
de
"
+
ii))
}
</
script
>
</
head
>
<
body
>
<
form
id
="form1"
runat
="server"
>
<
input
type
="button"
value
="添加新附件"
onclick
="addFile()"
id
="Button1"
/>
<
div
id
="c_d"
>
</
div
>
</
form
>
</
body
>
</
html
>
例二:
<
script language
=
"
javascript
"
>
var
num;
num
=
0
;
function
Add()
//
添加控件
{
var
nRow
=
document.all.Table1.rows.length;
//
获得当前TABLE的行数
var
objTheRow
=
document.all.Table1.insertRow(nRow);
//
执行添加
objTheRow.insertCell(
0
);
//
添加当前行的列
//
添加一个按纽控件
objTheRow.cells(
0
).innerHTML
=
"
<input type='file' size='70' class='font_12' name='MailFile' id='up
"
+
num
+
"
'><a href='#' onClick='javascript:del(
"
+
num
+
"
);'>删除</a>
"
;
num
++
;
}
function
del(num1)
//
删除控件
{
var
currRowIndex
=
event.srcElement.parentNode.parentNode.rowIndex;
//
获取当前索引
document.all.Table1.deleteRow(currRowIndex);
}
</
script
>
查看全文
相关阅读:
Windows Power Shell
一个自律的人有多可怕!
Android之TextureView浅析
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第9章节--client对象模型和REST APIs概览 介绍SP2013中远程APIs
敌兵布阵(线段树)
kendo AutoComplete实现多筛选条件
Android 65K问题之Multidex原理分析及NoClassDefFoundError的解决方法
让我心碎的五道题
输入一列数组,输出它的逆序数组
centos下配置防火墙port失败
原文地址:https://www.cnblogs.com/sunheyubo/p/890885.html
最新文章
纯干货!程序员的面试技巧~
VC++ 判断当前系统为32位还是64位
AVRNET 学习笔记UDP部分
STM32F103的11个定时器详解(转)
STM32普通定时器(TIM2-7)的时钟源
STM32F4_TIM输入波形捕获(脉冲频率、占空比)
STM32F407上移植emwin
在emwin中显示字库芯片GT23L24M0140的字模
为OLED屏增加GUI支持
给Android设备增加串口功能
热门文章
仿GPS的4星定位程序
STM32待机模式测试
科目三怎么平稳起步
直线行驶怎么开才不会跑偏 六种方便让你轻松过关
直线行驶
科目三直线行驶怎么才能不跑偏?看完你就明白
远近光灯交替闪灯两次
PowerShell为什么强大
25个常用PowerShell命令总结
Windows PowerShell是啥?看完本文你就懂它了
Copyright © 2011-2022 走看看