我正在尝试使用Tampermonkey在网站上获取YouTube徽标链接以链接到我的订阅。
这就是我想要改变的事情
<a id="logo-container" href="/" title="YouTube home" class=" "><img id="logo" src="//s.ytimg.com/yts/img/pixel-vfl3z5WfW.gif" alt="YouTube home"><span class="content-region">NL</span></a>
我正在尝试更改
HREF = “/”
到
HREF = “/进料/预订”
这是我现在使用的代码,我不知道它为什么不起作用
var newURL = "/feed/subscriptions";
onload=function() {
var dt = document.getElementById("logo-container");
document.body.innerHTML = dt.getAttributeNode("href").value.replace("/",newURL);
}
答案 0 :(得分:0)
document.body.innerHTML = dt.getAttributeNode("href").value.replace("/",newURL);
您正在将<body>
标记的HTML设置为字符串。你有什么期望呢?
如果您要做的只是修改href
标记上的<a>
属性,请尝试执行更类似的操作:
document.getElementById('logo-container').href = "/feed/subscriptions";