Javascript 将引号替换为\";
我正在处理一个带有javascript的html页面。我想做的是在按下提交按钮后显示一条消息和一个按钮。按下此新按钮时,文档状态应变为以前的状态。我的尝试:Javascript 将引号替换为\";,javascript,string,replace,quotation-marks,Javascript,String,Replace,Quotation Marks,我正在处理一个带有javascript的html页面。我想做的是在按下提交按钮后显示一条消息和一个按钮。按下此新按钮时,文档状态应变为以前的状态。我的尝试: function Submin() { var str=document.Inputs.innerHTML; newstr = str.replace("\"", "\\\""); document.Inputs.innerHTML="<p style=\"text-align:center\">The data h
function Submin()
{
var str=document.Inputs.innerHTML;
newstr = str.replace("\"", "\\\"");
document.Inputs.innerHTML="<p style=\"text-align:center\">The data has been successfully submitted <br /><input type=\"button\" value=\"Back\" onclick=\"document.Inputs.innerHTML=\\\"" + newstr + "\\\" \/></p>";
}
函数Submin()
{
var str=document.Inputs.innerHTML;
newstr=str.replace(“\”,“\ \”);
document.Inputs.innerHTML=“数据已成功提交
首先,可以在双引号字符串中使用单引号。其次,不要在此处使用内联事件处理程序。最好使用真实的事件处理程序:
function Submin() {
var str=document.Inputs.innerHTML;
document.Inputs.innerHTML="<p style='text-align:center'>The data has been successfully submitted <br /><input type='button' value='Back' ></p>";
document.Inputs.getElementsByTagName("input")[0].onclick = function() {
document.Inputs.innerHTML = newstr;
};
}
函数Submin(){
var str=document.Inputs.innerHTML;
document.Inputs.innerHTML=“数据已成功提交
”;
document.Inputs.getElementsByTagName(“输入”)[0]。onclick=function(){
document.Inputs.innerHTML=newstr;
};
}
谢谢,你帮了大忙!