关于链接中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认为是非法语句

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



src und href sind jeweils 1. src ist die Abkürzung für Quelle, die zur Angabe des Pfads externer Ressourcen verwendet wird. Es wird normalerweise zum Einbetten externer Dateien wie Bilder, Audios, Videos usw. verwendet. Das src-Attribut ist im Allgemeinen wird für img, script, iframe und andere Tags verwendet. 2. href ist die Abkürzung für Hypertext-Referenz, die verwendet wird, um den Pfad der Zielressource des Hyperlinks anzugeben. Das href-Attribut wird im Allgemeinen für Tags wie a und link verwendet.

Die Verwendung von return in der C-Sprache ist: 1. Für Funktionen, deren Rückgabewerttyp ungültig ist, können Sie die Rückgabeanweisung verwenden, um die Ausführung der Funktion vorzeitig zu beenden. 2. Für Funktionen, deren Rückgabewerttyp nicht ungültig ist, ist die Funktion von Die Return-Anweisung dient dazu, die Ausführung der Funktion zu beenden. 3. Beenden Sie die Ausführung der Funktion vorzeitig wenn die Funktion keinen Wert zurückgibt.

Quellcode: publicclassReturnFinallyDemo{publicstaticvoidmain(String[]args){System.out.println(case1());}publicstaticintcase1(){intx;try{x=1;returnx;}finally{x=3;}}}# Ausgabe Die Ausgabe des obigen Codes kann einfach zu dem Schluss kommen: return wird ausgeführt, bevor wir uns schließlich ansehen, was auf der Bytecode-Ebene passiert. Im Folgenden wird ein Teil des Bytecodes der Methode case1 abgefangen und mit dem Quellcode verglichen, um die Bedeutung jeder Anweisung darin zu kommentieren

So beheben Sie den Python-Fehler: SyntaxError: invalidsyntax Beim Programmieren in Python treten häufig verschiedene Fehler auf. Unter diesen ist „SyntaxError: ungültige Syntax“ ein häufiger Fehler. Dies weist normalerweise auf das Vorkommen eines Codes hin, der nicht den Python-Syntaxregeln entspricht. In diesem Artikel werden einige häufige Ursachen für „SyntaxError: inv.“ vorgestellt

Wie löse ich „SyntaxError:Unexpectedtoken“ in der Vue-Anwendung? Vue ist ein in der Frontend-Entwicklung weit verbreitetes JavaScript-Framework, das uns eine einfachere Verwaltung des Status, der Darstellung und der Interaktion der Seite ermöglicht. Beim Schreiben von Vue-Anwendungen tritt jedoch manchmal der Fehler „SyntaxError: Unexpectedtoken“ auf. Diese Fehlermeldung bedeutet, dass im Code ein Syntaxfehler vorliegt

Lösung für Syntaxfehler beim Ausführen von Python: 1. Überprüfen Sie die Codesyntax. 2. Verwenden Sie die Hilfe der IDE oder des Code-Editors. 3. Überprüfen Sie die Fehlermeldung 6. Erwägen Sie die Verwendung statischer Code-Analysetools. 8. Verwenden Sie einen Debugger. 10. Erwägen Sie die Verwendung von Typanmerkungen. Stellen Sie sicher, dass Umgebungsvariablen korrekt eingestellt sind usw.

Das src-Attribut und das href-Attribut sind häufig verwendete Attribute in HTML und werden zum Laden externer Ressourcen verwendet. Obwohl sie ähnliche Zwecke verfolgen, gibt es einige Unterschiede in der Verwendung und dem Zweck. src-Attribut: Das src-Attribut wird verwendet, um externe Ressourcen anzugeben, die in das Dokument eingebettet werden sollen. Es wird hauptsächlich zum Einfügen externer Skriptdateien und Mediendateien in HTML-Dokumente verwendet. Es kann in den folgenden Situationen verwendet werden: Externe JavaScript-Dateien einführen: Verknüpfen Sie externe JavaScript-Dateien über das src-Attribut mit HTML-Seiten.

Vue3.2-Setup-Syntaxzucker ist ein Syntaxzucker zur Kompilierungszeit, der die kombinierte API in einer einzelnen Dateikomponente (SFC) verwendet, um das umständliche Setup in Vue3.0 zu lösen. Die durch den Import eingeführten deklarierten Variablen, Funktionen und Inhalte werden bereitgestellt Rückkehr, damit sie in Vue3.0 verwendet werden können. 1. Es besteht keine Notwendigkeit, deklarierte Variablen, Funktionen und Inhalte zurückzugeben, die durch Import während der Verwendung eingeführt wurden }from'./utils'//variable constmsg='Hello !'//function func
