js中button事件的简单示例
2010-10-31 10:25
344 查看
Code:
<!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>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
window.onload = function(){//页面所有元素加载完毕
var btn = document.getElementById("btn"); //获取id为btn的元素(button)
btn.onclick = function(){ //给元素添加onclick事件
var arrays = new Array(); //创建一个数组对象
var items = document.getElementsByName("check"); //获取name为check的一组元素(checkbox)
for(i=0; i < items.length; i++){ //循环这组数据
if(items[i].checked){ //判断是否选中
arrays.push(items[i].value); //把符合条件的 添加到数组中. push()是javascript数组中的方法.
}
}
alert( "选中的个数为:"+arrays.length );
}
}
</script>
</head>
<body>
<form method="post" action="#">
<input type="checkbox" value="1" name="check" checked="checked"/>
<input type="checkbox" value="2" name="check" />
<input type="checkbox" value="3" name="check" checked="checked"/>
<input type="button" value="你选中的个数" id="btn"/>
</form>
</body>
</html>
//这样也算是实现了 表现层和行为层分离的效果。
<!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>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
window.onload = function(){//页面所有元素加载完毕
var btn = document.getElementById("btn"); //获取id为btn的元素(button)
btn.onclick = function(){ //给元素添加onclick事件
var arrays = new Array(); //创建一个数组对象
var items = document.getElementsByName("check"); //获取name为check的一组元素(checkbox)
for(i=0; i < items.length; i++){ //循环这组数据
if(items[i].checked){ //判断是否选中
arrays.push(items[i].value); //把符合条件的 添加到数组中. push()是javascript数组中的方法.
}
}
alert( "选中的个数为:"+arrays.length );
}
}
</script>
</head>
<body>
<form method="post" action="#">
<input type="checkbox" value="1" name="check" checked="checked"/>
<input type="checkbox" value="2" name="check" />
<input type="checkbox" value="3" name="check" checked="checked"/>
<input type="button" value="你选中的个数" id="btn"/>
</form>
</body>
</html>
//这样也算是实现了 表现层和行为层分离的效果。
相关文章推荐
- Android编程基础之简单Button事件响应综合提示控件Toast应用示例
- SVG.Js事件示例,简单绑定拖动操作
- js设置文本框中焦点位置在最后的示例代码(简单实用)
- Node.js使用Angular简单示例
- List 组件简单示例及其onItemsDisclosure点击事件
- js_鼠标点击事件:简单全选功能
- 利用js事件进行简单的表格操作
- JS判断文本框内容改变事件的简单实例
- java里简单事件与颜色示例
- js动态添加的DIV中的onclick事件简单实例
- JS通过prototype实现继承的简单示例:
- JS实现简单的浮动碰撞效果示例
- .net js调用button的点击事件
- js触发asp.net的Button的Onclick事件
- js简单显示和隐藏div,触发超链接,动态更改button值,setInterval()简单使用,jquery easyui弹出框简单使用
- java awt 事件监听 简单示例
- js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
- Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
- JS简单实现移动端日历功能示例
- 简单的JS控制button颜色随点击更改的实现方法