JS处理事件的两种方式

 1。通过HTML属性处理事件,特点:直接、简单。

如:

<input type="button" value="直接输出信息按钮" οnclick="alert('您单击了按钮,直接输出了信息!');">

 

2。通过JAVASCRIPT属性处理事件,特点:灵活性强,易于编

下面代码是整个例子:
<html>

<head>

<title></title>

</head>

<body>
<script language="javascript">
 function printMessage(mess)
  {
    alert(mess);
 
  }
function changeclickme()
  {
    document.form1.infoButton.οnclick=function(){alert("现在是用JS改了的ONCLICK事件内容");}
  }
 
</script>
<form name="form1">
 <input type="button" name="infoButton" value="click me" οnclick="alert('通过HTML属性来调用的');">
</form>
<script language="javascript">
//changeclickme();//当既有HTML的属性ONCLICK,后又月改变ONCLICK事件的JS代码时,后者将覆盖前者.另外,不会出现前者覆盖后者的情况,原因可自己思考
 
</script>
<h3>Example:作为HTML属性的事件处理器</h3>
<input type="button" value="直接输出信息按钮" οnclick="alert('您单击了按钮,直接输出了信息!');">
<input type="button" value="通过函数输出信息按钮" οnclick="printMessage('单击按钮后先调用函数,通过函数输出信息!');">
<input type="button" value="改变CLICK ME按钮的ONCLICK的事件调用方式" οnclick="changeclickme();"
</body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值