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
这将改变第一个(或唯一)一个 –