<div id="t1"></div><div id="t2"></div><input type="button" onclick="test()" value="test1"/>
<input type="button" onclick="test2()" value="test2"/>
<script>
function test(){
var t1=document.getElementById("t1");var item=document.createElement("input");
item.type="checkbox";
item.id="pid";
item.name="pid";
item.value="1";var item1=document.createElement("input");
item1.type="checkbox";
item1.id="pid";
item1.name="pid";
item1.value="2";t1.appendChild(item);
t1.appendChild(item1);}</script>现在想做到这样的效果,当点击test1按钮后出现复选框,选中复选框后点击test2按钮时候,把选中的checkbox全部都显示在id为t2的div里这个步骤怎么写
<input type="button" onclick="test2()" value="test2"/>
<script>
function test(){
var t1=document.getElementById("t1");var item=document.createElement("input");
item.type="checkbox";
item.id="pid";
item.name="pid";
item.value="1";var item1=document.createElement("input");
item1.type="checkbox";
item1.id="pid";
item1.name="pid";
item1.value="2";t1.appendChild(item);
t1.appendChild(item1);}</script>现在想做到这样的效果,当点击test1按钮后出现复选框,选中复选框后点击test2按钮时候,把选中的checkbox全部都显示在id为t2的div里这个步骤怎么写
2.用cloneNode复制选中的checkbox.
3.插入t2
<div id="t1"></div><div id="t2"></div><input type="button" onclick="test()" value="test1"/>
<input type="button" onclick="test2()" value="test2"/>
<script>
function test(){
var t1=document.getElementById("t1");
for(var i=0;i<10;i++){
var item=document.createElement("input");
item.type="checkbox";
item.id="pid";
item.name="pid";
item.value=i;var pname = document.createTextNode(i);t1.appendChild(item);
t1.appendChild(pname);
}
}</script>
````
<label>xxx<input.... name="c" /></label>然后document.getElementsByName("c")....遍历
然后通过parentNode获得label
之后cloneNode..
<div id="t1"></div><div id="t2"></div><input type="button" onclick="test()" value="test1"/>
<input type="button" onclick="test2()" value="test2"/>
<script>
function test(){
var t1=document.getElementById("t1");
for(var i=0;i<10;i++){
var item=document.createElement("input");
item.type="checkbox";
item.id="pid";
item.name="pid";
item.value=i;var pname = document.createTextNode(i);t1.appendChild(item);
t1.appendChild(pname);
}
}
function test2(){ document.getElementById("t2").innerHTML=document.getElementById("t1").cloneNode(true).innerHTML
}
</script>
</body>
</html>