2017-02-24 1 views
-3

Dieser Code macht einen Fehler. Wahrscheinlich ist das Problem mit location.href Apostrophe.Problem mit Apostrophen in einer Funktion mit div.innerHTML

div.innerHTML ='<div id="link">\ 
<input type="button" onclick="location.href='http://www.google.com';"/>\ 
</div>'; 
+0

@Pablo Nein, das ist kein narren. Die verlinkte Frage bezieht sich auf bash, die einen komplett anderen Escape-Mechanismus zu JavaScript verwendet. – melpomene

Antwort

1

Sie können Ihre Zeichenfolge wie folgt entkommen:

div.innerHTML ='<div id="link">\<input type="button" onclick="location.href=\'http://www.google.com/\';"/>\</div>';