• 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事件,执行全部完毕后,才开始回传到服务器去执行服务器端的单击事件。
    如果上面的客户端事件是弹出一个模态窗口,会等到这个模态窗品运行完毕,最终关闭该模态窗口后,才会再去执行按钮的服务器端事件。(非模态的窗口,没有试过)


  • 相关阅读:
    2015年蓝桥杯省赛A组c++第3题
    2015年蓝桥杯省赛A组c++第1题
    算法学竞赛常用头文件模板
    Android+Tomcat通过http获取本机服务器资源
    Ubuntu16.04LTS卸载软件的命令
    20个有趣的Linux命令
    Ubuntu16.04开机蓝屏问题解决
    Ubuntu启动时a start job is running for dev-disk-by延时解决
    Cookie与Session
    JS 闭包
  • 原文地址:https://www.cnblogs.com/luqingfei/p/489093.html
Copyright © 2020-2023  润新知