页面上有5个checkbox,
(1)鼠标移到某个checkbox上时 不用点鼠标 实现自动勾选,;
(2)鼠标再次移到某个checkbox上时 不用点鼠标 实现自动不选,;
(3)鼠标移到checkbox上时在鼠标的下方显示当前己经选中的个数。TKS~
(1)鼠标移到某个checkbox上时 不用点鼠标 实现自动勾选,;
(2)鼠标再次移到某个checkbox上时 不用点鼠标 实现自动不选,;
(3)鼠标移到checkbox上时在鼠标的下方显示当前己经选中的个数。TKS~
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
window.onload = bb;function bb()
{
var cboxes = document.getElementsByName("cb");
for(var k = 0;k < cboxes.length;k++)
{
cboxes[k].onmouseover = aa;
}
}
function aa(obj)
{ if(this.checked==true)
{
this.checked = false;
}
else
{
this.checked = true;
}
getCount();
}function getCount()
{
var cboxes = document.getElementsByName("cb");
var j = 0;
for(var k = 0;k < cboxes.length;k++)
{
if(cboxes[k].checked)
{
j++;
}
}
document.getElementById("txtCount").value=j;
}
</script>
</head><body>
<input type="checkbox" name="cb" />
<input type="checkbox" name="cb" />
<input type="checkbox" name="cb" />
<input type="checkbox" name="cb" />
<input type="checkbox" name="cb" />
<input type="checkbox" name="cb" /><br />
<input type="text" id="txtCount" />
</body>
</html>测试过了,自己看看吧
非常尽责啊,呵呵
if(this.checked==true)
{
this.checked = false;
}
else
{
this.checked = true;
}
可否改成 this.checked = !this.checked;
试试
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档 </title>
<script type="text/javascript">
window.onload = bb; function bb()
{
var cboxes = document.getElementsByName("cb");
for(var k = 0;k < cboxes.length;k++)
{
cboxes[k].onmouseover = aa;
}
}
function aa(obj)
{ if(this.checked==true)
{
this.checked = false;
}
else
{
this.checked = true;
}
getCount();
} function getCount()
{
var cboxes = document.getElementsByName("cb");
var j = 0;
for(var k = 0;k < cboxes.length;k++)
{
if(cboxes[k].checked)
{
j++;
}
}
document.getElementById("txtCount").value=j;
}
</script>
</head> <body>
<input type="checkbox" name="cb" />
<input type="checkbox" name="cb" />
<input type="checkbox" name="cb" />
<input type="checkbox" name="cb" />
<input type="checkbox" name="cb" />
<input type="checkbox" name="cb" /> <br />
<input type="text" id="txtCount" />
</body>
</html>
当鼠标移动到每一个checkbox上时, 在checkbox附近显示一个提示框。