js(十一):事件深入
2016-07-02 20:07
633 查看
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <!-- <script type="text/javascript" src="hello.js" ></script> --> <script type="text/javascript"> //这种方式可以让方法不在body中写 表示窗口在加载完之后才调用init方法 window.onload=init; //通过将所有的代码放到方法中 在body加载完成之后再执行init() function init(){ //这种方式绑定事件 和HTML解耦合 var btn = document.getElementById("txt"); //默认有一个event参数 btn.onclick = function(event) { //兼容浏览器 event = event || window.event; alert(event.type); //this就是btn,也就是这个按钮 alert(this.value); }; } </script> <base href="<%=basePath%>"> </head> <body onload="init()"> <input type="button" id="txt" value="点击测试"></input> </body> </html>
相关文章推荐
- js学习及兼容性整理(一)
- javascript的闭包
- 测试数据的生成——faker、chance和json-schema-faker
- js dom 操作实例图解
- JS笔记3-笔记整理自智能社JS教程
- JS-DOM事件
- javaScript基础学习(5)(面向对象)
- JStrom笔记
- JSP总结
- json注入
- 初涉 JavaScript 5
- js const
- 初涉JavaScript 4
- javascript基础:DOM1简介
- Sails.js 核心概念
- ES2005 js =>
- json应用(2)
- servlet、jsp跳转(传值)总结及URL传参数
- js函数引用、函数调用与回调函数
- JS 之JSON学习