时间:2021-05-26
1.普通的定义方式
<input type="button" name="Button" value="确定" onclick="Sfont=prompt('请在文本框中输入红色','红色',' 提示框 ');if(Sfont=='红色'){ form1.style.fontFamily='黑体'; form1.style.color='red';}"/>这是最常见的一种定义方式,直接将JS事件定义在需要的对象之上。相关的变形就是调用方法的形式,如下
<script> function show() { alert("show"); }</script><input type="button" name="show" onclick="show()"/>第二种
<script type="text/javascript" for="window" event="onload"> alert("Welcome!");</script><script type="text/javascript" for="window" event="onunload"> alert("Thanks!");</script>这里定义了加载窗口和卸载窗口时的发生的操作。
如果是针对其他对象的事件,只需要修改for属性的值为对象名,event修改为监视的的事件。如下:
<script type="text/javascript" for="test" event="onclick">alert("button!");</script>第三种:
<input type="button" name="test" value="test"/><script>function te(){ alert("test");}test.onclick=te;</script>这里我们使用注册的形式,将方法注册到指定对象的指定事件。使用对象名来调用。
完整测试代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://e!");</script><script type="text/javascript" for="window" event="onunload">alert("Thanks!");</script><form name="form1" method="post" action="">JS很好学</form><formn ame="form2" method="post" action=""><input type="button" name="Button" value="确定" onclick="Sfont=prompt('请在文本框中输入红色','红色',' 提示框 ');if(Sfont=='红色'){form1.style.fontFamily='黑体';form1.style.color='red';}"/><input type="button" name="test" value="test"/><script>function te(){alert("test");}test.onclick=te;</script></form></body></html>以上这篇JS创建事件的三种方法(实例代码)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
创建对象的三种方法方法一:复制代码代码如下:varobj=newObject();obj.属性=值;//继续添加其它属性obj.方法=function(参数){
map的三种遍历方法!集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~复制代码代码如下:/**Tochangethistemplat
本文实例总结了js查找节点的方法。分享给大家供大家参考。具体分析如下:这里介绍查找节点的三种方法:1.根据id查找,返回值为对象:复制代码代码如下:docume
Jquery中绑定事件有三种方法:以click事件为例(1)target.click(function(){});(2)target.bind("click",
SpringBoot应用可以通过如下三种方法创建:通过https://start.spring.io/网站创建通过SpringInitializr创建自主创建推