为了账号安全,请及时绑定邮箱和手机立即绑定

对于事件函数在标签内赋值的格式问题如:加JavaScript :关键字,加return,加分号

对于事件函数在标签内赋值的格式问题如:加JavaScript :关键字,加return,加分号

慕仙森 2018-12-06 17:27:06
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、末尾的分号可见可不加;如果是多句,则需要在前面的语句加;

查看完整回答
反对 回复 2018-12-24
?
缥缈止盈

TA贡献2041条经验 获得超4个赞

其实,我有点接受不了:onblur="return verify (this)",这算怎么回事啊?onblur事件绑定应该是函数才对,而且不应该给事件赋值;照你所说onblur="return verify (this)"最终返回underfine,那么不就算是结果为onblur="underfine ",有这样给一个事件赋值一个值得吗?我一下接受不了,纠结矛盾啊!!学了那么久c#也没看过给事件赋值的,只看过给事件绑定需要出发的函数,而且绑定函数都没有返回值,但这里毁了我的方法观了?求大牛缕缕我的思路错在哪里,感激感激

查看完整回答
反对 回复 2018-12-24
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

@黑夜猫头鹰: 每个语言的特性不一样,学习js,就得按照它的思路走。不要强制认为它就得和C#类似。

查看完整回答
反对 回复 2018-12-24
  • 4 回答
  • 0 关注
  • 698 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信