跪求教程!修改网页链接
我是个新人,跪求教程!例如载入链接 youtube.com 改成 baintube.com:888端口a href="https://www.youtube.com/v=xxxxxxx" target="_blank"
成
a href="https://www.baintube.com:888/v=xxxxxxx" target="_blank"
这个问题比较复杂
$("a").attr("href", "https://www.baintube.com/v=xxxxxxx");
这样试试行不行
获取相应元素然后设置href 李恒道 发表于 2021-8-1 14:23
获取相应元素然后设置href
请原谅我是小白 Figoshen 发表于 2021-8-1 15:39
请原谅我是小白
document.querySelector('a').href
对queryselector不了解的话考虑看我视频教程哦,哥哥,我楼上的也是正解 Figoshen 发表于 2021-8-1 15:39
请原谅我是小白
小白不是伸手的理由 href 或者重定向 都可以 // 获取 URL 指定参数
function getQuery(href, val) {
var vars = href.match(/([^?&=]+)=([^?&=]*)/g);
for (var i = 0; i < vars.length; i++) {
var pair = vars.split("=");
if (pair == val) {
return pair;
}
}
return false;
}
// 选择超链接
var link = document.querySelectorAll('a');
// 替换链接内容
link.forEach(function(item, index, arr) {
var queryStr = 'v',
newHost = 'https://www.baintube.com:888/';
if (arr.href.length > 0) {
arr.href = newHost + '?' + queryStr + '=' + getQuery(arr.href, queryStr);
}
})
页:
[1]