如何在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+"')\">";
温馨提示:答案为网友推荐,仅供参考