HTMLjs按钮点击事件件

看起来好像onclick=m()会调用B函数里头定义嘚m函数其实不会。这里新增html且是html行内触发事件,所以函数执行在全局m()调的是全局定义的m函数,结果弹出2和B函数作用域一点关系都沒有。

潜在包含了一层匿名函数:

所以this当然是调用事件的p#f

这个结果恰好和行内执行事件的结果相反这里会弹出1,而非10因为它的m函数并非去全局找,而是按照普通的函数作用域链来查找。理论支持是函数执行在定义的作用域里。

我是想点击一个东西比如说按鈕吧,之后执行一个数据库操作插入一行记录。要用ajax实现吗

就是用ajax,算是最为简单的,我在很久之前做过类似的简单demo,你可以看一下用Jq葑装的ajax很简单的

代码是架在SAE上的,本地测试的话你可以修改一下conf.php或者之间看现有的代码
希望能够帮助到你Luck!

如果能解决你的问题,欢迎采纳~

html,<a>标签js点击事件第一次无效,第②次才有效怎么解决 [问题点数:40分]

我要回帖

更多关于 html按钮点击事件 的文章

 

随机推荐