慕仙森
2018-12-06 17:27:06
onblur="return verify (this)" 這里return的是返回值具體是什么?,在腳本里的verify函數(shù)是沒有返回值?onclick="this.value ='greeting and welcome '"這里為什么不加javascript寫成:onclick="javascript:this.value ='greeting and welcome '"onclick="JavaScript :return OM(this.form);"上面都不用分號,怎么這里加分號了?onsumbit="return validate(this);"這里加分號,加return?為什么呢?<a href=JavaScript :onclick="return handler(argument)">這里加javascript,加return,不加分號了?自己亂加都可以嗎?分號是不是加不加上去都有可以嗎?
onclick="JavaScript :newwindow();" ?怎么這個還要加關鍵字javascript嗎?不是直接寫成:onclick="newwindow()" ?分號還用來干什么?
各位大神,能講講什么時候要加javascript,什么時候加分號(;)return有什么用?剛開始學的時候,書里的例子說,直接加javascript代碼才有加個關鍵字javascript的如<p name ="段落一" ?onclick="JavaScript :color='red' ">標準的書里沒有分號,沒有return也沒有調(diào)用函數(shù)
求大神指教,使用規(guī)則,我都糊涂了,自己有時候都分不清,雙引號里的是字符串還是表達式了……
4 回答

慕神8447489
TA貢獻1780條經(jīng)驗 獲得超1個贊
1、如果verify(this)沒有返回值,那么return的就是undefined
2、javascript前綴只是表示后面是js代碼,一般在a標簽的href上需要,事件上加不加不影響;
3、末尾的分號可見可不加;如果是多句,則需要在前面的語句加;

縹緲止盈
TA貢獻2041條經(jīng)驗 獲得超4個贊
其實,我有點接受不了:onblur="return?verify (this)",這算怎么回事啊?onblur事件綁定應該是函數(shù)才對,而且不應該給事件賦值;照你所說onblur="return?verify (this)"最終返回underfine,那么不就算是結(jié)果為onblur="underfine ",有這樣給一個事件賦值一個值得嗎?我一下接受不了,糾結(jié)矛盾?。?!學了那么久c#也沒看過給事件賦值的,只看過給事件綁定需要出發(fā)的函數(shù),而且綁定函數(shù)都沒有返回值,但這里毀了我的方法觀了?求大??|縷我的思路錯在哪里,感激感激
添加回答
舉報
0/150
提交
取消