关于链接中href写javascript表达式出现的错误疑问?
原代码是这样的:返回 但是这个却在控制台报了个错,然后无法进行历史回退; 错误文本:Uncaught SyntaxError: Illegal return statement 请问下前端大神们,这个是什么问题,貌似链接的href属性不能写return表达式,当然可以不这样写的,就是想知道为什么会出错,为什么href不能写return表达式 先谢谢了!
回复内容:
已有的两个回答都是错的。。。只好冒出来回答一下。。。童鞋你们这样不求甚解真的好吗。。。要深刻认识到,以下两种代码看起来像,但是实际作用原理完全不同:
A类(href):
<span class="nt"><a</span> <span class="na">href=</span><span class="s">"javascript:your_code_here"</span><span class="nt">></span> A Link <span class="nt"></a></span>
错误原因是:当在非函数语句中执行"return"语句时,会被js认为是非法语句

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

src et href valent respectivement 1. src est l'abréviation de source, qui est utilisée pour spécifier le chemin des ressources externes. Elle est généralement utilisée pour intégrer des fichiers externes, tels que des images, des audios, des vidéos, etc. L'attribut src est généralement. utilisé sur les balises img, script, iframe et autres. href est l'abréviation de référence hypertexte, qui est utilisée pour spécifier le chemin de la ressource cible du lien hypertexte. L'attribut href est généralement utilisé sur des balises telles que a et link.

L'utilisation de return en langage C est la suivante : 1. Pour les fonctions dont le type de valeur de retour est void, vous pouvez utiliser l'instruction return pour terminer l'exécution de la fonction plus tôt. 2. Pour les fonctions dont le type de valeur de retour n'est pas void, la fonction de ; l'instruction return sert à terminer l'exécution de la fonction.Le résultat est renvoyé à l'appelant ;3. Terminer l'exécution de la fonction plus tôt que prévu.À l'intérieur de la fonction, nous pouvons utiliser l'instruction return pour terminer l'exécution de la fonction plus tôt. si la fonction ne renvoie pas de valeur.

Code source : publicclassReturnFinallyDemo{publicstaticvoidmain(String[]args){System.out.println(case1());}publicstaticintcase1(){intx;try{x=1;returnx;}finally{x=3;}}}# Sortie La sortie du code ci-dessus peut simplement conclure : return est exécuté avant finalement. Jetons un coup d'œil à ce qui se passe au niveau du bytecode. Ce qui suit intercepte une partie du bytecode de la méthode case1 et compare le code source pour annoter la signification de chaque instruction dans

Comment résoudre l'erreur Python : SyntaxError : invalidsyntax Dans le processus de programmation en Python, vous rencontrez souvent diverses erreurs. Parmi elles, « SyntaxError : syntaxe invalide » est une erreur courante. Il indique généralement l'occurrence d'un code non conforme aux règles de syntaxe Python. Cet article présentera quelques causes courantes de « SyntaxError : inv

Comment résoudre « SyntaxError : Unexpectedtoken » dans l'application Vue ? Vue est un framework JavaScript largement utilisé dans le développement front-end. Il nous permet de gérer plus facilement l'état, le rendu et l'interaction de la page. Cependant, lors de l'écriture d'applications Vue, vous rencontrerez parfois une erreur « SyntaxError : Unexpectedtoken ». Ce message d'erreur signifie qu'il y a une erreur de syntaxe dans le code du moteur JavaScript.

Solution à l'erreur de syntaxe lors de l'exécution de Python : 1. Vérifiez la syntaxe du code ; 2. Utilisez l'aide de l'EDI ou de l'éditeur de code ; 3. Vérifiez le message d'erreur ; 4. Utilisez la fonction compile() de Python ; Version Python ; 6 , Envisagez d'utiliser des outils d'analyse de code statique ; 7. Consultez la documentation ; 8. Utilisez un débogueur ; 9. Réécrivez ou simplifiez le code ; 11. Vérifiez les bibliothèques ou les dépendances tierces ; Assurez-vous que les variables d'environnement sont définies correctement, etc.

Recevez les demandes envoyées par href et src. Description détaillée : 1. L'attribut href est utilisé pour spécifier la ressource cible du lien. Lors du référencement d'une feuille de style externe, il enverra une requête GET pour obtenir le fichier CSS. Lors du référencement du document, il enverra une requête GET à. obtenir le fichier HTML spécifié. Lors du référencement d'une image, il enverra une requête GET. Pour obtenir le fichier image spécifié. 2. L'attribut src est utilisé pour spécifier l'URL de la ressource intégrée. Requête GET pour obtenir le fichier image spécifié Lors du référencement de l'audio, il enverra une requête GET pour obtenir le fichier audio spécifié, etc.

L'attribut src et l'attribut href sont des attributs couramment utilisés en HTML et sont utilisés pour charger des ressources externes. Bien qu’ils aient des objectifs similaires, il existe certaines différences dans leur utilisation et leur objectif. Attribut src : L'attribut src est utilisé pour spécifier les ressources externes à intégrer dans le document. Il est principalement utilisé pour introduire des fichiers de script externes et des fichiers multimédias dans les documents HTML. Il peut être utilisé dans les situations suivantes : Introduire des fichiers JavaScript externes : Liez des fichiers JavaScript externes aux pages HTML via l'attribut src.
