zoukankan      html  css  js  c++  java
  • click与onclick

    建立一个静态的html页面
     1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
     2<html>
     3<head>
     4</head>
     5<body>
     6<form id="form1">
     7<input type="text" id="txt1" value="hello world!">
     8<br/>
     9<input type="button" value="Click Me" id="btn1" onclick="document.getElementById('txt1').value = 'button clicked!';">
    10<br/>
    11<input type="button" value="click()" onclick="document.getElementById('btn1').click();">
    12<br/>
    13<input type="button" value="onclick()" onclick="document.getElementById('btn1').onclick();">
    14</form>
    15</body>
    16</html>
    发现,可以直接调用一个按钮btn1的click()、onclick(),来激发该按钮的单击事件。

    但是,如果同样的代码出现在*.aspx页面里就只能通过click()来实现了。
    哈哈,有谁知道为什么呀?
    还有,如果给一个服务端的按钮添加一个客户端单击事件,当用户单击了此按钮时,会先触发客户端的onclick事件,执行全部完毕后,才开始回传到服务器去执行服务器端的单击事件。
    如果上面的客户端事件是弹出一个模态窗口,会等到这个模态窗品运行完毕,最终关闭该模态窗口后,才会再去执行按钮的服务器端事件。(非模态的窗口,没有试过)


  • 相关阅读:
    react
    问题总结21-07-12至21-08-15
    排序
    问题总结21-06-28至21-07-11
    问题总结21-06-14至21-06-27
    问题总结21-05-29至21-06-13
    问题总结21-04-19至21-05-28
    问题总结21-03-29至21-04-18
    问题总结21-03-08至21-03-28
    问题总结21-03-01至21-03-07
  • 原文地址:https://www.cnblogs.com/luqingfei/p/489093.html
Copyright © 2011-2022 走看看