最新赞助活动温馨提示:自愿赞助服务器费用,学生和没有工作的整站资源免费下载!
头像

关于链接中href写javascript表达式出现的错误疑问?-H5教程

来源:http://erdangjiade.com/topic/133668.html H5程序员 2017-10-27 12:55浏览(179)

原代码是这样的:返回 但是这个却在控制台报了个错,然后无法进行历史回退; 错误文本:Uncaught SyntaxError: Illegal return statement 请问下前端大神们,这个是什么问题,貌似链接的href属性不能写return表达式,当然可以不这样写的,就是想知道为什么会出错,为什么href不能写return表达式 先谢谢了!

回复内容:

已有的两个回答都是错的。。。只好冒出来回答一下。。。童鞋你们这样不求甚解真的好吗。。。



要深刻认识到,以下两种代码看起来像,但是实际作用原理完全不同:

A类(href):

<a href="javascript:your_code_here"> A Link </a>
return是关键字,不是表达式,必须出现在函数里面啊大哥 js小白试着答一下,欢迎指正。
错误原因是:当在非函数语句中执行"return"语句时,会被js认为是非法语句
评论0
头像

友情提示:垃圾评论一律封号 加我微信:826096331拉你进VIP群学习群

1 2