临清网站优化,用jsp做网站的感想,软件开发步骤及周期,网站建设属于会计哪个科目文章目录不使用 jQuery#xff0c;给元素注册事件监听器通过jQuery给元素注册事件监听器通过标签的属性来注册事件监听器不使用 jQuery#xff0c;给元素注册事件监听器
script typetext/javascriptwindow.onload function () {alert(test…
文章目录不使用 jQuery给元素注册事件监听器通过jQuery给元素注册事件监听器通过标签的属性来注册事件监听器不使用 jQuery给元素注册事件监听器
script typetext/javascriptwindow.onload function () {alert(test);var a document.getElementById(validate);// 注册事件监听器a.onclick function () {alert(test);};};
/script代码解读 浏览器在加载 HTML 文档时加载到标签 script/ 时就会立即执行标签体中的代码。于是 window.load function(){}; 会被执行这行代码的作用就是给对象 window 注册加载事件监听器因此当 HTML 文档全部加载完成后就表示发生了加载事件那么监听加载事件的函数就会被执行即 function(){}; 内的代码会被执行而这个函数内的代码的作用就是给 idvalidate 的元素注册点击事件监听器最后的效果就是 HTML 文档加载完毕后idvalidate 的元素就已经注册了点击事件监听器。
window.load function(){}; 其中的匿名函数 function(){} 就是一个函数对象将函数对象赋值给窗口对象 window 的属性 load就是给对象 window 注册加载事件监听器。
通过jQuery给元素注册事件监听器
$(function(){$(#create).click(function(){locationform.action;});
});代码解读 $() 是jQuery的load事件处理函数当HTML页面全部加载完后就会执行函数 $()。$(function(){}) 而这个代码语句含义就是将函数对象 function(){} 传入函数 $() 中那么当执行函数 $() 时该函数内部就会去执行 function(){} 中的代码。而 function(){} 内的代码作用就是找到 idcreate 的元素这里使用 jQuery 的重载函数 $() 获取 DOM 对象并且封装成 jQuery 对象再调用 jQuery 对象的函数 click() 来给 idcreate 的 DOM 对象注册点击事件监听器。当该 DOM 对象发生点击事件时就会调用点击事件监听器而该监听器中的代码 locationform.action 的作用就是将 DOM 对象的属性 location 的值设为 form.action设好之后浏览器就会立即向 form.action 这个资源发送访问请求。
通过标签的属性来注册事件监听器
input classbutton typebutton value新建项目 onclicklocationprojectform.action;/如上的标签 input/ 的属性 onclick 就可以指定点击事件处理程序。其中的 locationprojectform.action;是 JS 代码语句点击事件发生时就会执行这条代码语句。这条代码的作用就是将标签 input/ 的属性 location 赋值为 projectform.action那么赋值后浏览器就会立刻向 projectform.action 资源发送访问请求。