我想做这样的事情
<a href="/upload?name=" + req.session.name class="btn btn-info btn-md">
但这不起作用。那么如何将动态变量正确传递给href呢? {{1}}不起作用
答案 0 :(得分:6)
实际上,没有办法在DOM内部严格添加js变量。我建议您将id
属性应用于该a
元素,引用它并将给定变量应用为新的href
属性。
var elem = document.getElementById('a'),
myname = 'req.session.name'; //used it as a string, just for test cases
elem.href += myname;
console.log(elem.href);
<a id='a' href="/upload?name=" class="btn btn-info btn-md">Link</a>