2013-01-18 52 views
0

我有一個簡單的愚蠢問題。我想在JavaScript中添加一個可點擊的URL到我的HTMLJavaScript創建點擊href

var a = document.createElement('a'); 
a.setAttribute('href', 'http://example.at'); 
$("#upcomingEvents").append('Please check our website. ' + a); 

URL出現,但它不是可點擊的,我該如何改變它?

謝謝!

回答

2

你必須把一些文字鏈接內部,也有一些是點擊:

a.innerText='click me!'; 

然後你就不能連接字符串到DOM元素。

$("#upcomingEvents").append('Please check our website.'); 
$("#upcomingEvents").append(a); 

Demo

2

試試這樣說:

$("#upcomingEvents").append('Please check our website. '); 
$("#upcomingEvents").append(a); 

+操作導致的DOMNode強制轉換爲一個字符串,你不希望出現這種情況。

+0

還不如用'.append()。追加()' – Ian