关于链接中href写javascript表达式出现的错误疑问?
程序员文章站
2022-05-08 12:39:52
...
原代码是这样的:返回 但是这个却在控制台报了个错,然后无法进行历史回退; 错误文本:Uncaught SyntaxError: Illegal return statement 请问下前端大神们,这个是什么问题,貌似链接的href属性不能写return表达式,当然可以不这样写的,就是想知道为什么会出错,为什么href不能写return表达式 先谢谢了!
要深刻认识到,以下两种代码看起来像,但是实际作用原理完全不同:
A类(href):
错误原因是:当在非函数语句中执行"return"语句时,会被js认为是非法语句
回复内容:
已有的两个回答都是错的。。。只好冒出来回答一下。。。童鞋你们这样不求甚解真的好吗。。。要深刻认识到,以下两种代码看起来像,但是实际作用原理完全不同:
A类(href):
href="javascript:your_code_here"> A Link
return是关键字,不是表达式,必须出现在函数里面啊大哥
js小白试着答一下,欢迎指正。错误原因是:当在非函数语句中执行"return"语句时,会被js认为是非法语句
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
相关文章
相关视频
下一篇: 如何使PHP文件与HTML代码更好的分离