0
我想覆蓋通過CMS寫入某些代碼的舊鏈接,因此我無法輕鬆訪問基本代碼。在頁面加載時更改href值而不添加類
我想添加一個腳本,將覆蓋當前鏈接與新的一個。
這裏是我的代碼:
腳本:
function linkChange() {
var links = document.getElementById("titlecontent");
links.getElementsByTagName("a").href = "http://www.cnn.com/";
}
或
function linkChange() {
document.getElementById("titlecontent").getElementsByTagName("a").href = "http://www.cnn.com/";
}
HTML:
<ul id="titlecontent"><a href="link_to_change"><li>link</li></a></ul>
的主要問題是我不能進去,並添加編號或類到<a>
標記,因此我需要將其作爲ID爲「titlecontent」的<ul>
開始。
'getElementsByTagName'是一個節點**列表**不是單個節點 –
所以我需要添加一個節點位置? getElementsByTagName(「a」)[0] – Valerie
這將改變第一個(或唯一)一個 –