我得到一個URL作爲輸入,我想將它分配給一個錨標籤。使URL成爲JavaScript中的錨定標記?
假設URL是
var url = "http://www.google.com";
我希望把這個網址這樣
<a href="http://www.google.com">http://www.google.com</a>
我得到一個URL作爲輸入,我想將它分配給一個錨標籤。使URL成爲JavaScript中的錨定標記?
假設URL是
var url = "http://www.google.com";
我希望把這個網址這樣
<a href="http://www.google.com">http://www.google.com</a>
var a = document.createElement('a');
a.href = "http://google.com";
a.textContent = a.href
使用'.textContent'或'.innerText'或'.appendChild(document.createTextNode(...))'而不是'.innerHTML ='。 –
@RobW我這樣做是因爲我認爲IE和FF不支持textContent和innerText,但事實並非如此(再多)。謝謝。 – sachleen
舊的iE吮吸'textContent'支持。爲了兼容,你可以使用'[document.textContent === null? 'textContent':'innerText']'(['document.textContent'在支持時必須爲'null'](https://developer.mozilla.org/en/DOM/Node.textContent#Description))。 –
我正在尋找解決方案。我沒有做到這一點。這就是爲什麼我在這裏結束。 – Vicky