在 JS 中,我正在创建一个链接,其中 href 属性运行一个函数。函数 simple 打开一个带有给定变量的警报窗口。
function alerter(str){
alert(str);
}
创建链接时,我使用以下代码。
var link = document.createElement('a');
link.setAttribute('href','javascript:alerter("hi")');
link.innerHTML = "Sauce";
如果我这样做,它会起作用。但是,我想要做的是提醒先前定义的变量。但是当我使用
link.setAttribute('href','javascript:alerter(myvar)');
弹出窗口不再起作用。另外,有没有办法简单地将警报嵌入到 href 中,而不是编写单独的函数?