[英]issue with apostrophes and double quotes in Javascript
我在將變量添加到以下JavaScript行時遇到問題:
row.insertCell(0).innerHTML = "<div onClick='Myfunction(" + Password + ");'></div>"
如何在密碼變量中添加撇號和雙引號,使我感到困惑
我認為它需要將值放在撇號之間,但這與已經存在的沖突?
試試這個: row.insertCell(0).innerHTML = "<div onClick=Myfunction('" + Password + "');></div>"
您可以嘗試使用反斜杠這樣的轉義引號
row.insertCell(0).innerHTML = "<div onClick='Myfunction(\"" + Password + "\");'></div>"
試試這個例子:
var Password ='sample';
document.getElementById("id1").value= '<div onClick="Myfunction(\'' + Password + '\');"></div>';
alert(document.getElementById("id1").value);
這稱為轉義。 對要轉義的字符使用反斜杠()。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.