用document.getElementsTagName为控件添加事件。
来源:互联网 发布:linux 查看文件夹属性 编辑:程序博客网 时间:2024/06/05 14:16
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<scripttype="text/javascript">
//页面有多个input控件,当点击其中一个的时候,就将这个控件的value属性设为嘿嘿。其他的设为哈哈
function addVal() {
var inputs = document.getElementsByTagName("input");
for (var i = 0; i< inputs.length; i++) {
//获取表单,为表单添加onclick事件。而它的onclick事件就是调用click函数
inputs[i].onclick=click
}
}
//为当前点击的控件设置value属性
function click() {
var inputs = document.getElementsByTagName("input");
for (var i = 0; i< inputs.length; i++) {
var input = inputs[i];
//window.event.srcElement是取得引发事件的控件(表单)
if (input == window.event.srcElement) {
input.value ="嘿嘿";
}
else {
input.value ="哈哈";
}
}
}
</script>
</head>
<bodyonload="addVal()">
<inputtype="button"value="哈哈"/>
<inputtype="button"value="哈哈"/>
<inputtype="button"value="哈哈"/>
<inputtype="button"value="哈哈"/>
</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> <script type="text/javascript"> //页面有多个input控件,当点击其中一个的时候,就将这个控件的value属性设为嘿嘿。其他的设为哈哈 function addVal() { var inputs = document.getElementsByTagName("input"); for (var i = 0; i < inputs.length; i++) { //获取表单,为表单添加onclick事件。而它的onclick事件就是调用click函数 inputs[i].onclick=click } } function click() { var inputs = document.getElementsByTagName("input"); for (var i = 0; i < inputs.length; i++) { var input = inputs[i]; //window.event.srcElement是取得引发事件的控件(表单) if (input == window.event.srcElement) { input.value = "嘿嘿"; } else { input.value = "哈哈"; } } } </script></head><body onload="addVal()"><input type="button" value="哈哈" /><input type="button" value="哈哈" /><input type="button" value="哈哈" /><input type="button" value="哈哈" /></body></html>
- 用document.getElementsTagName为控件添加事件。
- 为控件添加事件
- 为控件动态添加事件
- 为服务器控件添加javascript客户端事件
- 为服务器控件添加javascript客户端事件
- asp.net为控件动态添加事件
- asp.net为控件动态添加事件
- VC 为静态控件添加事件
- 为C#自定义控件添加自定义事件
- 如何为js控件添加事件监听
- silverlight为自定义控件添加事件
- 为C#自定义控件添加自定义事件
- c# web 为自定义控件添加事件
- Android为自定义控件添加事件
- 为C#自定义控件添加自定义事件
- 为服务器控件添加javascript客户端事件
- 4.为自定义控件添加事件
- 为edit control控件添加EN_CHANGE事件
- final 关键字
- myeclipse连接oracle数据库对emp表进行分页处理
- Java GUI 实战练习 学生成绩管理系统
- 经典智力题:工人分金条问题
- 构造函数、构造代码块与静态代码块
- 用document.getElementsTagName为控件添加事件。
- 当老师讲到多线程安全时我就想到上火车厕所的例子,最后老师也提到...
- 源码学习----underscore
- sdkfjksdkjfdk
- codeforces#289_B Polo the Penguin and Matrix
- 几个实用的正则表达式
- 10个适合于高级Java开发人员的外国网站
- 【Android学习】Android服务之Service(1)--Service初步
- activity的使用(十六):appWidget