如何打开JavaScript弹出窗口并使用Document.write将变量添加到href



my 弹出链接

<a href="javascript:void(0);" onclick="popup('example.com/info?1234', 'PopupWindowCenter')">LINK</a>  

我需要在弹出链接中添加一个变量

var code01=1234;
document.write("<a href=onclick='popup(example.com/info/+code01+)', 'PopupWindowCenter')">LINK</a>")

对不起任何问题或任何事情。谢谢大家

您可以使用模板文字

<script>
function popup(a, b) {
  console.log(a, b)
}
</script>
<script>
var code01 = 1234;
document.write(`<a href="#" onclick="popup('example.com/info/${code01}', 'PopupWindowCenter')">LINK</a>`)
</script>

如果要支持没有模板文字的旧版本的 JS,请尝试

document.write("<a href=onclick='popup(example.com/info/"+code01+")', 'PopupWindowCenter')">LINK</a>")

最新更新