Maison > interface Web > Tutoriel H5 > 关于链接中href写javascript表达式出现的错误疑问?

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

WBOY
Libérer: 2016-06-07 08:41:37
original
1776 Les gens l'ont consulté

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

回复内容:

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



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

A类(href):
<code class="language-html"><span class="nt"><a> <span class="na">href=</span><span class="s">"javascript:your_code_here"</span><span class="nt">></span> A Link <span class="nt"></span></a></span>
</code>
Copier après la connexion
return是关键字,不是表达式,必须出现在函数里面啊大哥 js小白试着答一下,欢迎指正。
错误原因是:当在非函数语句中执行"return"语句时,会被js认为是非法语句
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal