我有一个简单的愚蠢问题。我想在JavaScript中添加一个可以点击我的HTML的URL
var a = document.createElement('a');
a.setAttribute('href', 'http://example.at');
$("#upcomingEvents").append('Please check our website. ' + a);
显示网址,但无法点击,我该如何更改?
谢谢!
答案 0 :(得分:2)
试试这样:
$("#upcomingEvents").append('Please check our website. ');
$("#upcomingEvents").append(a);
+
运算符会将DOMNode强制转换为字符串,您不希望这样。
答案 1 :(得分:2)
您必须在链接中放置一些文字,以便点击:
a.innerText='click me!';
然后你不能将字符串连接到DOM元素。
$("#upcomingEvents").append('Please check our website.');
$("#upcomingEvents").append(a);