<div onclick="a(this)"><input type=checkbox>文字</div><script>
function a(obj){
obj.firstChild.checked = !obj.firstChild.checked;
}
</script>我点文字时想ck被选中,所以写了个 函数a ,可是我点ck时就会也触发这个a,高手帮帮忙,在线等~~~
function a(obj){
obj.firstChild.checked = !obj.firstChild.checked;
}
</script>我点文字时想ck被选中,所以写了个 函数a ,可是我点ck时就会也触发这个a,高手帮帮忙,在线等~~~
解决方案 »
- JS 勾选框,判断按shift多选时,性能问题???
- javascript中如何取到一个函数的值
- 难难难 一个事件调用两个函数问题
- 点<a href 标签在a href文字连接下显示一个菜单
- 能否动态改变一个窗口的statusbar,menubar,toolbar属性,即可以动态设置显示、隐藏工具条等。
- 能不能做到让几个同名单选框分组?
- 为什么ONCLICK事件中第一次点击没响应?
- 如何自动调整textarea的行高(在线等待指教)
- 怎么这样不行呢?(有关打开窗口的控制)
- 在点击按钮后怎么样使按钮为禁止状态?像windows里面的那样!
- 请教一下,怎样用js捕捉关闭浏览器事件?
- 求助js的问题
obj.childNodes[0].checked = !obj.childNodes[0].checked;
}
click事件不要放在DIV上,文字用SPAN包起来,click事件放在SPAN上就行
现在点击文字这个ck可以改变 ,但点ck同时也会触发a这个函数,就会冲突
现在点击文字这个ck可以改变 ,但点ck同时也会触发a这个函数,就会冲突
function checkOn(obj){
var oCheckbox = obj.firstChild;
if(!oCheckbox.checked){
oCheckbox.checked=true;
}else{
oCheckbox.checked=false;
}
}
</script>
<div id = "checkDiv" onclick="checkOn(this);"><input type = "checkbox" name = "checkbox1" >文字</div>
function a(obj){
if(obj.firstChild){
obj.firstChild.checked = !obj.firstChild.checked;
}else {obj.checked = !obj.checked;}
}
<!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>无标题文档</title>
</head>
<body>
<div onclick="a(this)"><input type="checkbox" onclick="a(this)">文字</div><script>
function a(obj){
if(obj.firstChild){
obj.firstChild.checked = !obj.firstChild.checked;
}else {obj.checked = !obj.checked;}
}
</script>
</body>
</html>