onblur="return verify (this)" 这里return的是返回值具体是什么?,在脚本里的verify函数是没有返回值?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也没有调用函数
求大神指教,使用规则,我都糊涂了,自己有时候都分不清,双引号里的是字符串还是表达式了……
4 回答
慕神8447489
TA贡献1780条经验 获得超1个赞
1、如果verify(this)没有返回值,那么return的就是undefined
2、javascript前缀只是表示后面是js代码,一般在a标签的href上需要,事件上加不加不影响;
3、末尾的分号可见可不加;如果是多句,则需要在前面的语句加;
缥缈止盈
TA贡献2041条经验 获得超4个赞
其实,我有点接受不了:onblur="return verify (this)",这算怎么回事啊?onblur事件绑定应该是函数才对,而且不应该给事件赋值;照你所说onblur="return verify (this)"最终返回underfine,那么不就算是结果为onblur="underfine ",有这样给一个事件赋值一个值得吗?我一下接受不了,纠结矛盾啊!!学了那么久c#也没看过给事件赋值的,只看过给事件绑定需要出发的函数,而且绑定函数都没有返回值,但这里毁了我的方法观了?求大牛缕缕我的思路错在哪里,感激感激
添加回答
举报
0/150
提交
取消