日期:2014-05-16  浏览次数:20583 次

JS 拼接单引号

       function showvoidcondiment(btn,pcaption){
           var p = document.getElementById('showvoidcondiment');

           if (p != undefined) {
               p.parentNode.removeChild(p);
           }

           var ictr = '<div id="showvoidcondiment"><input type="button" value="-" onclick="AddRow("'+pcaption+'");"  class="button red buttonsize20 fontsize15 floatright" /></div>';
  
           btn.innerHTML = btn.innerHTML + ictr;
       
       }



pcaption='5|1';
现在要拼接ictr的onclick="AddRow('5|1');"  
请问下如何写?
------解决方案--------------------
"AddRow("+pcaption+");"
------解决方案--------------------
你这样应该可以啊

要么这样

   var ictr = "<div id=\"showvoidcondiment\"><input type=\"button\" value=\"-\" onclick=\"AddRow('" + pcaption + "');\"  class=\"button red buttonsize20 fontsize15 floatright\" /></div>";