如何使用js添加一个button,点击后跳出一个新的页面的问题,链接是变量
如题,如果链接是固定的常量,方法如下。
document.getElementById('buy').innerHTML="<input type='button' value='立刻购买' class='buy' onclick='javascript:window.open(\"xxx.aspx\")'/>";
现在如果目标链接\"xxx.aspx\"是动态读取的,是个变量的话,如何解决。我的办法是
var address="xxx.aspx";
document.getElementById('buy').innerHTML="<input type='button' value='立刻购买' class='buy' onclick='javascript:window.open(\"'"
+ address +"'\")'/>";
可是,这个方法却没达到预期的效果,不知道问题出在哪里。
麻烦各位帮帮忙,非常感谢。
------解决方案--------------------
document.getElementById('buy').innerHTML = "<input type='button' value='立刻购买' class='buy' onclick='javascript:window.open(\"" + address + "\")/>";
引号太多