Es gibt tatsächlich keinen Unterschied zwischen einzelnen Zitaten und doppelten Zitaten, es hängt davon ab, dass Sie sich daran gewöhnen.
Die Codekopie lautet wie folgt:
<Eingabe type = "Button" onclick = "alert (" 1 ")"> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<Eingabe type = "button" "onclick =" alert ('1') "> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verwenden Sie Doppelzitate in solchen doppelten Zitaten:
var str = "ABC/" def/"ghi"
Verwenden Sie Backslashes, um Doppelzitate zu deaktivieren.
Hier ist ein Auszug von mir, ich hoffe, er wird für Sie nützlich sein:
Schreiben Sie in einer Schaltfläche in einer Webseite den Onclick -Ereignisverarbeitungscode, der versehentlich wie folgt geschrieben wurde:
Die Codekopie lautet wie folgt:
<Eingabewert = "testen" type = "button" onclick = "alert (" "ok" ");" />
Nachdem der IE -Eingabeaufforderungsfehler aufgetreten ist, ändert sich beiläufig an:
Die Codekopie lautet wie folgt:
<Eingabewert = "testen" type = "button" onclick = "alarm (/" ok/");" />
Das Ergebnis ist immer noch ein Fehler.
Zu diesem Zeitpunkt konnte ich es nicht herausfinden, obwohl ich wusste, dass die direkteste Lösung darin bestand, sie so zu schreiben:
Die Codekopie lautet wie folgt:
<input value = "" type = "button" onclick = "alert ('ok');" />
Aber warum sind die Escape -Charaktere/kostenlos in JavaScript?
Später fand ich einen normalen Code:
Die Codekopie lautet wie folgt:
<Eingabewert = "testen" type = "button" onclick = "alert (" ok ");" />
Erst dann verstanden ich, dass es zu diesem Zeitpunkt noch in der Gerichtsbarkeit von HTML lag, sodass die Fluchtzeichen in HTML verwendet werden sollten, nicht in JavaScript. Die beiden Doppelzitate sind vbscript, /"Diese Methode ist JavaScript und HTML, sie wird verwendet", und Sie können auch verwenden: ", '.
Im Folgenden sind verschiedene Ausdrucksmethoden:
Die Codekopie lautet wie folgt:
<html>
<body>
<Eingabewert = "äußere Doppelzitate in Double Quotes-error" type = "button" onclick = "alert (" OK ");" /> <br />
<Eingabewert = "Externe Zitate in einzelnen Anführungszeichen-Error" Typ = "Taste" onclick = 'alert (' OK ');' /> <br />
<Eingabewert = "Zwei doppelte Anführungszeichen-Error" Typ = "Taste" onclick = "alert (" OK ""); " /> <br />
<Eingabewert = "Zwei einzelne Anführungszeichen-Error" type = "button" onclick = "alert ('' ok '');" /> <br />
<Eingabewert = "/+doppelte Anführungszeichen - Fehler" type = "button" onclick = "alert (/" ok/");" /> <br />
<Eingabewert = "/+einzelne Anführungszeichen-Error" type = "button" onclick = "alert (/'ok/');" /> <br />
<Eingabewert = "äußere Doppelzitate in einzelnen Anführungszeichen-OK" type = "button" onclick = "alert ('ok');" /> <br />
<Eingabewert = "Externe Zitate und Doppelzitate in -OK" Typ = "Button" onclick = 'alert ("OK");' /> <br />
<Eingabewert = "Keine Anführungszeichen, die außerhalb von -ok" type = "button" "onclick = alert ('OK') verwendet wird; alert (" OK "); /> <br />
<Eingabewert = "HTML Escape-Zeichen" (& # 3 4;)-OK "type =" button "onclick =" alert ("OK"); " /> <br />
<input value = "html Escape Zeichen '(& # 3 9;)-OK" type = "button" onclick = "alert (' ok ');" /> <br />
<Eingabewert = "HTML Escape-Zeichen" (& # x 2 2;)-OK "type =" button "onclick =" alert ('ok'); " /> <br />
<input value = "html Escape Zeichen '(& # x 2 7;)-ok" type = "button" onclick = "alert (' ok ');" /> <br />
<Eingabewert = "HTML Escape-Zeichen" (& quot;)-OK "type =" button "onclick =" alert ("OK"); " /> <br />
<Eingabewert = "HTML Escape-Zeichen" (& apos;)-IE-Fehler "type =" button "onclick =" alert ('OK'); " /> <br />
<Eingabewert = "Andere //-Fehler" type = "button" onclick = "alert (//" ok // ");" /> <br />
<Eingabewert = "Andere/& # 3 4; -Eror" type = "button" onclick = "alert (/" ok/");" /> <br />
</body>
</html>