JavaScript实现全选和反选 超简单
<body>
<form id="form1" runat="server">
请选择你的爱好:
<div>
<input name="Che" type="checkbox" />足球
<input name="Che" type="checkbox" />篮球
<input name="Che" type="checkbox" />上网
<input name="Che" type="checkbox" />游戏
<input name="Che" type="checkbox" />逛街
<input name="Che" type="checkbox" />购物
<input name="Che" type="checkbox" />排球
<input name="Che" type="checkbox" />看书
</div>
<input id="btnquan" type="button" onclick="quan()" value="全选" />
<input id="btnfan" type="button" onclick="fan()" value="反选" />
</form>
</body>
<script>
//全选的方法 超简单
function quanxuan()
{
//获得 所有的复选框
var che=document.getElementByName("Che");
//循环所有的复选框
for(var i=0;i<che.length;i++)
{
che[i].checked=true;
}
}
//反选的方法
function fanxuan()
{
//同样也是获得所有的复选框
var che=document.getElementByName("Che");
//同样for循环
for(var i=0;i<che.length;i++)
{
if(che[i].checked==true)
{
che[i].checked=false;
}
else
{
che[i].checked=true;
}
}
}
</script>
相关文档:
发现自己代码中用if的地方比较多,于是就在上周对case语句好好研究了一番并优化了自己的部分代码。因此出现了如下if和case的比较一说。声明当case的条件块中没用break时候,是和if一样的一个一个的条件来判断执行。当条件中有了break,编译器会为它做二分法优化(或跳转表),就是根据条件来跳转,平均性能高于if。
定义: d ......
function setEnd(field) {
if (field.createTextRange) {
var r = field.createTextRange();
r.moveS ......
JavaScript语言和Java语言是相关的,但它们之间的联系并不像想象中的那样紧密。
二者的区别体现在:
首先,它们是两个公司开发的不同的两个产品,Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发;而JavaScrip ......
<!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=utf-8" />
<title>随机 ......
我想使用过ajax的都常见这样的代码:
<a href="javascript:doTest2();void(0);">here</a>
但这儿的void(0)究竟是何含义呢?
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression
expr ......