日期:2014-05-18  浏览次数:20736 次

关于在js 里写自定义标签的问题 求助 谢谢大家
关于在js   里写自定义标签的问题   求助

function   showProvince(param){
               
                document.all.nnn.style.display= 'block ';
                var   param1= "111 ";
                var   a= " ";
                alert(param);
                a=a+ ' <table   > ';
                a=a+ ' <imhrs:TestProvince   strCity=\ ' '+param+ '\ '> </imhrs:TestProvince> ';
                a=a+ ' </table> '
               
                var   dv   =   document.getElementById( 'nnn ');

dv.innerHTML   =   a;
          }
param   是从别的地方传进来的   但现在问题出再
  a=a+ ' <imhrs:TestProvince   strCity=\ ' '+param+ '\ '> </imhrs:TestProvince> ';
                a=a+ ' </table> '
这里   主要是   strCity=\ ' '+param+ '\ '     错误信息是
testArea.jsp(54,42)   quote   symbol   expected

符号书写有错?   但比如用 <table> 只类的能行呀   请教大家   困惑

------解决方案--------------------
param 是不是有引号,\ '换成 "试试
------解决方案--------------------
a=a+ ' <imhrs:TestProvince strCity= "\ ' '+param+ '\ ' "> </imhrs:TestProvince> ';
------解决方案--------------------
function showProvince(){

//document.all.nnn.style.display= "block ";
var param= "111 ";
alert(param);

var a= " ";
a=a+ " <table> ";
a=a+ " <imhrs:TestProvince strCity=\ " "+ param + "\ "> </imhrs:TestProvince> ";
a=a+ " </table> ";

alert(a);

document.getElementById( "dv ").innerText=a;
}