如何在DIV.innerHTML+="";这里加上一个超连接,然后连接里面调用方法,传递一个字符变量?

如何在DIV.innerHTML+="";这里加上一个超连接,然后连接里面调用方法,传递一个字符变量?

打个比方:
var abc="abcd";
document.getElementById("test").innerHTML+="<a href='javascript:test("+abc+")'>";

这样无法调用test()方法。但是如果我把abc变成是数字,100 就能够调用,请教高手,如何在这种方式下传递字符串呢? 就算我把它改成

+="<a href='javascript:test(‘"+abc+"’)'>"; 在方法前后加上一个 单引号,方法里面还是无法 使用两重的单引号。结果还是不能调用

document.getElementById("test").innerHTML+="<a href=\"javascript:test('"+abc+"')\">";
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网