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
>
查看全文
相关阅读:
selenium 设置等待时间
mac下配置python+selenium+chrome环境
自定义filter
urllib登录的cookie复制到headers,模拟登录人人网
urllib中的保存cookie使用,运用cookiejar来模拟登录人人网
urllib中的cookie使用,四种方法
urllib中的https使用,导入ssl模块
urllib判断重定向
urllib中的down,下载百度图片为例
urllib中的本地代理设置
原文地址:https://www.cnblogs.com/sunheyubo/p/890885.html
最新文章
计时操作
vue页面操作技巧
vue环境搭建
git使用教程
重试机制自己实现
初来匝道,请多多指教。
Django(56)Mixins工具集的使用
Django(55)GenericAPIView源码分析
Django(54)drf视图家族
Django(53)二次封装Response
热门文章
Django(52)APIView详解
Django(51)drf渲染模块源码分析
Django(50)drf异常模块源码分析
Django(49)drf解析模块源码分析
Django(48)drf请求模块源码分析
Django(47)drf请求生命周期分析
UDP,TCP之间的区别
selenium的css定位
selenium的xpath定位
操作浏览器的基本方法
Copyright © 2011-2022 走看看