Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将引号替换为\";_Javascript_String_Replace_Quotation Marks - Fatal编程技术网

Javascript 将引号替换为\";

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

我正在处理一个带有javascript的html页面。我想做的是在按下提交按钮后显示一条消息和一个按钮。按下此新按钮时,文档状态应变为以前的状态。我的尝试:

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; }; }
谢谢,你帮了大忙!