`
- 浏览:
1316383 次
- 性别:
- 来自:
成都
-
-
<!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>
-
<meta http-equiv="Content-Type"
content=
"text/html; charset=gb2312"
/>
-
<title>
控件cloneNode
()方法的使用</title>
-
<script language="javascript"
>
-
i=1
;
-
function AddRow()
-
{
-
var tableObject=new
Object();
-
-
var isneed=true
;
-
-
tableObject=document.getElementById("CloneNodeShow"
);
-
-
for
(var j=
0
;j<tableObject.all.tags(
"input"
).length;j++)
-
{
-
var inputs = tableObject.all.tags("input"
)[j];
-
if
(inputs.type==
"text"
&& inputs.value==
""
)
-
{
-
isneed=false
;
-
}
-
}
-
if
(isneed)
-
{
-
-
var newTR=tableObject.insertRow();
-
var td0=newTR.insertCell();
-
var td1=newTR.insertCell();
-
var td2=newTR.insertCell();
-
var td3=newTR.insertCell();
-
-
td0.innerHTML=(++i)+'.'
;
-
td1.innerHTML='<input type="text" name="username"/>'
;
-
-
var newSelect=document.getElementById("sexType"
).cloneNode
(
true
);
-
newSelect.id="sexType"
+i;
-
td2.appendChild(newSelect);
-
td3.innerHTML='<input type="text" name="age" onchange="AddRow()"/>'
;
-
}
-
}
-
</script>
-
</head>
-
<body>
-
<form>
-
<table id="CloneNodeShow"
border=
"2"
bordercolor=
"#000000"
>
-
<tr><th></th><th>
姓名</th><th>性别</th><th>年龄</th></tr>
-
<tr id="signTR"
>
-
<td>1
.</td>
-
<td><input type="text"
name=
"username"
/></td>
-
<td>
-
<select name="sexType"
id=
"sexType"
>
-
<option value="%"
>请选择性别</option>
-
<option value="0"
>男</option>
-
<option value="1"
>女</option>
-
</select>
-
</td>
-
<td><input type="text"
name=
"age"
onchange=
"AddRow()"
/></td>
-
</tr>
-
</table>
-
</form>
-
</body>
-
</html>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
下面小编就为大家带来一篇深入理解JavaScript中的对象复制(Object Clone)。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
jquery.clone
主要介绍了Javascript对象Clone用法,实例分析了javascript对象克隆的相关技巧,需要的朋友可以参考下
js 实现 克隆表格! 值得下载看看!资源免费,大家分享!!
javascript中clone对象详解.docx
主要介绍了JS实现网页Div层Clone拖拽效果,涉及JavaScript响应鼠标事件动态改变页面元素位置属性及层级属性的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
用来解决双向绑定问题,相当于克隆出一份单独的数据,实用简单
ThreeNodes.js, 在 javascript/中,vvvv"clone" ThreeNodes.js 实验这是一个在 javascript 。html和中制作像"vvvv"这样的东西的实验。现场演示:http://idflood.github.com/ThreeNodes.js/关键原则模
主要介绍了javascript中clone对象的方法,需要的朋友可以参考下
超级宝石破碎机豪华版 android 版 apache cordova 上的宝石迷阵克隆。 需要软糖。 当前版本: :
MS Paint Clone using JavaScript with Free Source Code
├── demo├── dist # production code├── doc # document├── src # source code├── test # unit test├── CHANGELOG.md└── TODO.md用法npm安装$ npm install --save @jsmini/clone Node.js var ...
kanban, Kanban 看板 is a Trello clone in Rails and Backbone.js.zip
github-clone-js 用JS编写的演示github客户端
深化理解JavaScript中的对象复制(Object Clone)_.docx
$ npm install clone-json --save # Install with yarn $ yarn add clone-json 用法 两个数组相等 let cloneJson = require ( 'clone-json' ) let json = { a : 123 , b : 'str' , c : true , d : [ 1 , '2' , ...
js克隆使用深度复制的Javascript对象复制用法var deepClone = require ( './js-clone/index.js' ) ;var object = { name : 'Kator James' , work : { companyName : 'LogicalAddress Ltd' , getCompanyName : ...
对象克隆ES5的深克隆和比较概要// just ... clone ( src ) ; // shallow copylog ( Object . is ( src , dst ) ) ; // falselog ( Object . equals ( src , dst ) ) ; // truedst . lang . push ( 'javascript' ) ;log