javascript ReferenceError auf onclick
<html>
<head>
<script>
function view_more(pg_no){
alert(pg_no);
}
</script>
</head>
<body>
<span onClick="view_more('1')"></span>
</body>
</html>
Hier, ich kann nicht verstehen, warum es immer sagen
[ReferenceError: view_more ist nicht definiert]
- Nicht sicher, entweder jsfiddle.net/GDQta
- Wann bekommen Sie den Fehler? Gibt es irgendwelche andere javascript-Fehler auf der Seite? Bitte stellen Sie sicher, dass Sie gründlich Debuggen Sie Ihren code vor dem posten einer Frage.
- sollten Sie Ihre Konsole, code ist in Ordnung
- WAS IST DER BROWSER, DEN DU BENUTZT! 😛
- dieser code funktioniert für mich perfekt, sowohl Firefox und chrome. 🙂 fügen Sie einfach einen beliebigen text in span.
- Sie sind nicht sagen uns die ganze Geschichte hier
- Vielleicht hat er sich dies zu tun und das ist, warum es nicht funktioniert: jsfiddle.net/GDQta/1
- Zu tun, was? Einstellung der jsFiddle zu mootools und nicht indem Sie das Skript in den Kopf?
- Egal, welche Rahmenbedingungen er setzt.
- In diesem Fall funktioniert es: jsfiddle.net/GDQta/2
- ok ich habe den Fehler Dank für Eure Hilfe
- Also, was war das problem???
- Ich weiß, diese Frage ist ziemlich alt, aber für alle, die immer hier mit einem ähnlichen problem wie ich > Ändern jsfiddle Standard "onLoad" auf "No wrap" über keine Bibliothek (reines JS)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese zuerst
wenn der obige code funktioniert, dann muss es vorhanden ist, andere javascript-die sind tatsächlich noch Fehler vor der Ausführung von code.
Ich hab das gleiche problem heute.
Meine situation war so:
.html-Datei:
und .js-Datei:
Wenn ich klickte auf
<span>
ich bekam eine FehlermeldungUncaught ReferenceError: myFuncion is not defined
.Aber wenn ich das mache in .js-Datei (keine
document.ready
):Alles gut funktionieren.
Ich weiß nicht, ist das hilfreich, aber ich möchte es teilen, falls jemand diese Frage in Zukunft.
Text hinzufügen und klicken Sie dann auf text
Arbeiten an meinem Ende
Dies ist mein code --
BEARBEITEN
versuchen Sie es mit diesem code --
javascript:
ist NUR erforderlich, wenn die erste Schrift auf der Seite ist VBScript und der browser ist IE