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