HTML问题:一个button标签的onclick没写的话,它是怎么触发事件的?

我看到很多网站上的网页,很多button按钮,查看HTML源码,发现这个button标签只有class、type和id。
并没有写onclick=...
那这个按钮是如何来触发事件的呢?

一般触发事件有两种方式,要么是在html直接绑定,正如你所写的那样

还有一种,就是在js代码部分,查找到这个button按钮,给它绑定触发事件
可以是click(点击),hover(鼠标浮动在上面),甚至可以是文档加载就运行的

js代码,可能是直接在html文件显示,你会直接看见
<script type="text/javascript">代码</script>
也可以是导入外部的js,网上分享有时只贴了html部分,就直接看不见了
<SCRIPT language=“javascript” src="a.js"></script>

js怎么具体控制呢?
在js里是document.getelementbyid(“id名”) 得到控制元素,进而绑定click等事件
jquery是$("#id名").click(function(){});

上面说的部分,偏于理论,多下载完整的示例,从改示例,到自己写,慢慢就会了
希望能为你解决这个问题,不明白可以追问哦
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-20
它的事件是在 JS 里添加 的,在JS 代码里,已经通过该按钮的 ID 获取到它了,然后给它加事件,这种好像叫做提取行间事件,,
希望能帮到你。。。
第2个回答  2017-09-07
JavaScript属性绑定事件触发,若类型为submit则提交到form表单

HTML问题:一个button标签的onclick没写的话,它是怎么触发事件的?
一般触发事件有两种方式,要么是在html直接绑定,正如你所写的那样 还有一种,就是在js代码部分,查找到这个button按钮,给它绑定触发事件 可以是click(点击),hover(鼠标浮动在上面),甚至可以是文档加载就运行的 js代码,可能是直接在html文件显示,你会直接看见 <script type="text\/javascript">代码...

html中button的事件如何实现
在HTML中,button元素的事件处理主要通过JavaScript来实现。让我们通过实例来理解。最基本的用法是,当你在button上设置一个"onclick"属性,比如这样:这段代码中,当用户点击这个button时,会弹出一个警告框显示"这是一个事件测试"。这是通过直接在属性中写入JavaScript代码来实现的。如果你需要实现更复杂的...

如何让一个按钮自动触发,自动执行onclick鼠标单击事件. 默认已点击...
按钮自动触发onclick事件,可以使用定时器setInterval()方法实现。默认已点击,可以在加载网页的时候使用onload方法实现一次点击。以下例子,实现网页打开时默认弹出弹窗,在关闭弹窗后,每2秒钟自动点击一次弹出弹窗,完整的代码如下:<!doctype html> <html> <head> <meta charset="utf-8"> <title>自动...

...对话框还有一个button按钮按钮有个onclick事件,如何通过对话框触发...
document.getElementById("button").click();\/\/button的id 或者jq的trigger函数

button按钮onclick触发不了
button按钮onclick触发不了如下:button按钮里添加了disabled属性,是不能再触发点击事件的,但是可以给button添加一个div标签,在div里面添加点击事件。当勾选checkbox,按钮的disabled属性取消,按钮颜色也变了,也可以提交登录信息,button按钮不可以触发onclick。通过轻微触摸即可改变事物,让用户得到了强烈的...

如何无限自动触发onclick事件
1.一个标签仅仅是要触发onclick行为;2.表现上要有鼠标的pointer指针显示,或者其他类似a标签的视觉效果。比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定是否删除。因此我们经常会用链接<a><\/a>形式代替<button> 触发onclick事件。代码如下:复制代码 代码如下:<script type="text\/...

HTML 按钮 onclick事件
可以给 button 按钮加个超链接 <a href="?act=delete&id=$id“><\/a> 然后在该文件中添加代码如下:if($_GET['act']=='delete'){ $id = $_GET['id']; $sql = "DELETE FROM users WHERE id=".$id; $result = mysql_query($sql); if($result) { e...

HTML中,按钮button与submit区别是什么?
1、<input type="button" \/> 定义为一个可点击的按钮。2、<input type="submit" \/> 定义为一个提交按钮。提交按钮会把表单数据发送到服务器。二、点击触发动作的区别:1、<input type="button" \/> 如果没有添加onclick事件的监听,点击时没有任何反应。2、<input type="submit" \/> 默认情况...

如何判断一个button按钮是否被点击
②首先需要添加点击事件,暂时定义为点击后执行一个函数,函数名定义为Clicked。<input type="button" value="点击测试" onclick="Clicked()"\/> ③然后在按钮外部添加一个<script>标签作为Clicked函数的容器:<script type="text\/javascript"><\/script> 其中text\/javascript是告诉浏览器script标签中的内容...

JSP 页面中有个Button按钮,我想在进入页面后就让它自动点击一次,怎么...
1、首先,新建一个带有button按钮的页面,打开这个页面。2、button按钮不能直接添加herf属性,可以通过button的onClick事件来实现页面的跳转自动点击。3、可以直接在onclick事件上添加动作实现页面跳转,也可以让onClick触发函数实现页面跳转。4、需要给button的onClick一个触发事件。具体写法见下图。5、希望...

相似回答