2017-02-24 19 views
-3

此代碼發生錯誤。 可能是問題與location.href撇號。問題與函數中的撇號使用div.innerHTML

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

@Pablo不,這不是欺騙。鏈接的問題是關於bash,它對JavaScript使用了完全不同的轉義機制。 – melpomene

回答

1

您可以逃脫你的字符串是這樣的:

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