您现在的位置是:影视综艺
onclick="return confirm(' ')" 是什么意思为什么要加return?,onclick="f1()"和onclick=&
2020-10-14 08:22影视综艺
简介是有区别的,具体如下解释。浏览器会对页素的某些操作产生默认行为,说你有个链接:百度知道当你点击它的时候,浏览器就会跳转到百度 onclick="return confirm(' ')" 是什么意思为什么要加return?...
是有区别的,具体如下解释。
浏览器会对页素的某些操作产生默认行为,说你有个链接:<a href="http://zhidao.baidu.com">百度知道</a>当你点击它的时候,浏览器就会跳转到百度知道的页面,实际上这是浏览器对a元素的点击操作(即onclick)产生的默认事件处理。假如我们希望当点击这个链接时弹出一个对话框,可以这样做:function f1(){ alert("你点了我");}<a href="http://zhidao.baidu.com" onclick="f1()">百度知道</a>我们发现会弹出一个对话框,但是页面还是跳到了百度知道,如果我们不希望浏览器自动跳到百度知道该怎么做呢?首先在f1函数中加入一句话:function f1(){ alert("你点了我"); return false;}接着在onclick中这样写:<a href="http://zhidao.baidu.com" onclick="return f1()">百度知道</a>因为f1()的返回值是false,所以onclick所对应的函数的返回值也是false。现在我们发现点击这个链接只会弹出对话框,而不会跳到百度知道,这里就是把浏览器的默认行为取消了。如果f1()函数没有return false,也可以直接把return false加在onclick中,比如:onclick="f1();return false"。 -下面是更多关于onclick的问答
是一样的你好第一种写法对的,最起码也要加上func()括号才行,
onClick事件当于onClick="return true/false"
例:function check(){ if(myform.number.value=="" ) { window.alert("不能为空!"); myform.number.focus(); return false; } return true;}
调用方法返回true时才提交表单,反之则不提交,这是submit按钮
希望可以帮到你
本回答被提问者和网友采纳 就是有没有返回值,一般是true和false,主要用在return window.confirm();确认是否操作。如果点了是才执行,否则就不执行 可以认为没区别硬要说的话第一种更简短第二种强制指定使用JS并且也可以写到href中onclick=" return check()"
点击事件完成后根据返回结果,来判断是不是执行按钮默认的操作。
onclick="check()"
点击点击事件完成后,不管怎么样都会执行默认操作。
本回答被网友采纳 a标签就是链接。href属性就是这个要跳转到,用javascript:做前缀是执行后面的javascript代码的意思。里没执行任何代码,目的是为了点击这个标签能执行onclick,而不是跳转到某个地方。如果href为空,那么就不会显示下划线,所以这里用了空的javascript代码。 追问但是为空也会有下换线呀追答
也有可能是浏览器不一样的关系,这个不重要,关键是行为追问
谢谢您的回答onclick=fun() 如果你定义了fun()函数,这样以了function(){fun()} 这种形式你还可以在fun()加别的JS代码 你有个fun()方法:function fun(){a=b;}可以写onclick=function(){fun();c=b;} 追问
麻烦你看看上面的问题补充呢?追答
这个代码是再代码块里?主要还是为了确定this参数吧追问
我也不知道this的意思,就是搞不懂为啥两个不一样,上面不是有人说了,如果是定义了的,两者就没有区别么?追答
在dom里是没有区别的,但是涉及到指针,可能this指代什么会有变化吧,断章取义,不知道代码环境,不敢乱说。如写成onclick="confirm(' ')"也可以,但是默认总是是返True,确定、都。加了return就相当于加了一个确定、取消的开关,如果是确定,就return True,反之return False;
Tags:onclick,onclick="f1()&quo
相关文章
随机图文
-
求《赠我予白》的完整版txt百度云资源!,求《赠我予白
yǔ白作者:小八老爷:沈佑白是高傲的,而徐品羽于他的。PS:链出来回答就会被删,但是你是匿名,我加不了... -
美国总统特朗普到底多少岁了?,美国总统特郎普的年龄?
唐纳德·特朗普(Donald Trump),1946年6月14日生于纽约,美国共和党籍政治家、企业家、商人,第45任美国... -
求书:男主占有欲强,对女主很霸道的小说?要有囚禁这
玩宠 (作雨革月)男主彻头彻尾的畜牲他根本不懂什么。用钱势纨绔子弟。他只会威胁,凌辱,性暴力。女主和... -
”流年笑掷 未来可期”这句话是什么意思?,未来可期不
是未来的日子是值得期待的,辜负美好的时光。生活,辛苦与磨砺,都为深刻的体会与印记,苦心励志,心怀感恩...