<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<div id="unchecked">
<label><input type="checkbox">工会1</label>
<label><input type="checkbox">工会2</label>
<label><input type="checkbox">工会3</label>
<label><input type="checkbox">工会4</label>
<label><input type="checkbox">工会5</label>
</div>
<br><br>
<div id="checked">
<label><input type="checkbox" checked>工会6</label>
<label><input type="checkbox" checked>工会7</label>
<label><input type="checkbox" checked>工会8</label>
<label><input type="checkbox" checked>工会9</label>
<label><input type="checkbox" checked>工会10</label>
</div>
</BODY>
<script>
var unchecked = document.getElementById("unchecked");
var checked = document.getElementById("checked");
var lblArr = document.getElementsByTagName("label");
for(var i=0;i<lblArr.length;i++){
lblArr[i].firstChild.onclick = function(){
if(this.checked){
checked.appendChild(this.parentNode);
}else{
unchecked.appendChild(this.parentNode);
}
}
}
</script>
</HTML>
解决方案 »
- 如下的JS IE下能使用,google、火狐下面却不能使用。
- jquery绑定 一个click事件
- 三中动态加载及相关问题总结
- js可以读取图片的RGB值吗?
- 怎样单击客户端Img图像控件时调用服务器里的函数并把它的ID作参数传递给该函数?
- 求返回上二步操作 [js]代码
- 高难度问题,用js实现自动下载文件到本地,我忍痛给100分,在线等待
- 在前台通过列表框的内容选定来动态显示信息,请高手赐教
- htc中能否得到这样的页面元素
- 那位老大有web导航条(javascript)的java封装类,争需????
- js报错,大家帮帮小妹,谢谢
- xml的xmlDoc.selectSingleNode怎么使用并且条件查找节点?
<html>
<body>
<div id="div_true" style="height:200px;width:200px;background-color:Red;">
<div><input type="checkbox" id="checkbox_1_true" /><label for="checkbox_1_true">1</label></div>
<div><input type="checkbox" id="checkbox_2_true" /><label for="checkbox_2_true">2</label></div>
<div><input type="checkbox" id="checkbox_3_true" /><label for="checkbox_3_true">3</label></div>
<div><input type="checkbox" id="checkbox_4_true" /><label for="checkbox_4_true">4</label></div>
</div>
<div id="div_false" style="height:200px;width:200px;background-color:Green;">
<div style="display:none"><input type="checkbox" id="checkbox_1_false" /><label for="checkbox_1_false">1</label></div>
<div style="display:none"><input type="checkbox" id="checkbox_2_false" /><label for="checkbox_2_false">2</label></div>
<div style="display:none"><input type="checkbox" id="checkbox_3_false" /><label for="checkbox_3_false">3</label></div>
<div style="display:none"><input type="checkbox" id="checkbox_4_false" /><label for="checkbox_4_false">4</label></div>
</div>
<script type="text/javascript">
function $(id) { return document.getElementById(id); }
var checkboxs = $("div_true").getElementsByTagName("input");
for (var i = 0; i < checkboxs.length; i++) {
checkboxs[i].onclick = function () {
this.parentNode.style.display = "none";
var obj = $(this.id.replace(/_true$/ig, "_false"));
obj.parentNode.style.display = "block";
obj.checked = true;
}
}var checkboxs = $("div_false").getElementsByTagName("input");
for (var i = 0; i < checkboxs.length; i++) {
checkboxs[i].onclick = function () {
this.parentNode.style.display = "none";
var obj = $(this.id.replace(/_false$/ig, "_true"));
obj.parentNode.style.display = "block";
obj.checked = false;
}
}
</script>
</body>
</html>
另一种通过设置隐藏显示
结贴。