您現(xiàn)在的位置是:影視綜藝
onclick="return confirm(' ')" 是什么意思為什么要加return?,onclick="f1()"和onclick=&
2020-10-14 08:22影視綜藝
簡介是有區(qū)別的,具體如下解釋。瀏覽器會對頁素的某些操作產(chǎn)生默認(rèn)行為,說你有個鏈接:百度知道當(dāng)你點擊它的時候,瀏覽器就會跳轉(zhuǎn)到百度 onclick="return confirm(' ')" 是什么意思為什么要加return?...

是有區(qū)別的,具體如下解釋。
瀏覽器會對頁素的某些操作產(chǎn)生默認(rèn)行為,說你有個鏈接:<a href="http://zhidao.baidu.com">百度知道</a>當(dāng)你點擊它的時候,瀏覽器就會跳轉(zhuǎn)到百度知道的頁面,實際上這是瀏覽器對a元素的點擊操作(即onclick)產(chǎn)生的默認(rèn)事件處理。假如我們希望當(dāng)點擊這個鏈接時彈出一個對話框,可以這樣做:function f1(){ alert("你點了我");}<a href="http://zhidao.baidu.com" onclick="f1()">百度知道</a>我們發(fā)現(xiàn)會彈出一個對話框,但是頁面還是跳到了百度知道,如果我們不希望瀏覽器自動跳到百度知道該怎么做呢?首先在f1函數(shù)中加入一句話:function f1(){ alert("你點了我"); return false;}接著在onclick中這樣寫:<a href="http://zhidao.baidu.com" onclick="return f1()">百度知道</a>因為f1()的返回值是false,所以onclick所對應(yīng)的函數(shù)的返回值也是false,F(xiàn)在我們發(fā)現(xiàn)點擊這個鏈接只會彈出對話框,而不會跳到百度知道,這里就是把瀏覽器的默認(rèn)行為取消了。如果f1()函數(shù)沒有return false,也可以直接把return false加在onclick中,比如:onclick="f1();return false"。 -下面是更多關(guān)于onclick的問答
是一樣的你好第一種寫法對的,最起碼也要加上func()括號才行,
onClick事件當(dāng)于onClick="return true/false"
例:function check(){ if(myform.number.value=="" ) { window.alert("不能為空!"); myform.number.focus(); return false; } return true;}
調(diào)用方法返回true時才提交表單,反之則不提交,這是submit按鈕
希望可以幫到你
本回答被提問者和網(wǎng)友采納 就是有沒有返回值,一般是true和false,主要用在return window.confirm();確認(rèn)是否操作。如果點了是才執(zhí)行,否則就不執(zhí)行 可以認(rèn)為沒區(qū)別硬要說的話第一種更簡短第二種強(qiáng)制指定使用JS并且也可以寫到href中onclick=" return check()"
點擊事件完成后根據(jù)返回結(jié)果,來判斷是不是執(zhí)行按鈕默認(rèn)的操作。
onclick="check()"
點擊點擊事件完成后,不管怎么樣都會執(zhí)行默認(rèn)操作。
本回答被網(wǎng)友采納 a標(biāo)簽就是鏈接。href屬性就是這個要跳轉(zhuǎn)到,用javascript:做前綴是執(zhí)行后面的javascript代碼的意思。里沒執(zhí)行任何代碼,目的是為了點擊這個標(biāo)簽?zāi)軋?zhí)行onclick,而不是跳轉(zhuǎn)到某個地方。如果href為空,那么就不會顯示下劃線,所以這里用了空的javascript代碼。 追問但是為空也會有下?lián)Q線呀追答
也有可能是瀏覽器不一樣的關(guān)系,這個不重要,關(guān)鍵是行為追問
謝謝您的回答onclick=fun() 如果你定義了fun()函數(shù),這樣以了function(){fun()} 這種形式你還可以在fun()加別的JS代碼 你有個fun()方法:function fun(){a=b;}可以寫onclick=function(){fun();c=b;} 追問
麻煩你看看上面的問題補(bǔ)充呢?追答
這個代碼是再代碼塊里?主要還是為了確定this參數(shù)吧追問
我也不知道this的意思,就是搞不懂為啥兩個不一樣,上面不是有人說了,如果是定義了的,兩者就沒有區(qū)別么?追答
在dom里是沒有區(qū)別的,但是涉及到指針,可能this指代什么會有變化吧,斷章取義,不知道代碼環(huán)境,不敢亂說。如寫成onclick="confirm(' ')"也可以,但是默認(rèn)總是是返True,確定、都。加了return就相當(dāng)于加了一個確定、取消的開關(guān),如果是確定,就return True,反之return False;
Tags:onclick,onclick="f1()&quo
相關(guān)文章
隨機(jī)圖文
求《贈我予白》的完整版txt百度云資源!,求《贈我予白
yǔ白作者:小八老爺:沈佑白是高傲的,而徐品羽于他的。PS:鏈出來回答就會被刪,但是你是匿名,我加不了...美國總統(tǒng)特朗普到底多少歲了?,美國總統(tǒng)特郎普的年齡?
唐納德·特朗普(Donald Trump),1946年6月14日生于紐約,美國共和黨籍政治家、企業(yè)家、商人,第45任美國...求書:男主占有欲強(qiáng),對女主很霸道的小說?要有囚禁這
玩寵 (作雨革月)男主徹頭徹尾的畜牲他根本不懂什么。用錢勢紈绔子弟。他只會威脅,凌辱,性暴力。女主和...”流年笑擲 未來可期”這句話是什么意思?,未來可期不
是未來的日子是值得期待的,辜負(fù)美好的時光。生活,辛苦與磨礪,都為深刻的體會與印記,苦心勵志,心懷感恩...