我正在使用这个使用的innerHTML
s.push("<tr><td><a href=\"#\"" +'& nbsp'+ "onclick=\"changeUrl('http://url.com/m4.html?bldg=" + attribs.Number + "')\">" + attribs.MapDisplay + "</a></td></td>");
dojo.byId("tbl").innerHTML = s.join("");
一个链接,但出落得当链路A空间
<a href=#
http://url.com/m4.html#%20onclick=
http://url.com/m4.html# onclick=%22changeUrl(%27http://url.com/m4.html?bldg=1800%27)%22
我已经试过+ '& NBSP' + + “ ” +
或只是空间和#而不是“#”,但然后链接被集结起来。
我应该怎么做才能使此链接正常工作?
谢谢,
不要使用'或' '或类似的东西。只是一个简单的空间。有了'innerHTML',你可以像添加一个HTML文件一样添加。 –
可以使用撇号而不是转义引号,这可能是您问题的一部分。 –
我已经得到了我自己的答案 s.push('