删除网站中非本站超链接.html
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title></title> </head> <body> <a href="//only4.work">//only4.work</a> <div> <a href="//baidu.com">//baidu.com</a> <a href="//www.only4.work/">//www.only4.work/</a> </div> <a href="//666.only4.work/">//666.only4.work/</a> <script> function getHref() { var hrefArr = document.getElementsByTagName('a'); /* 获取这个页面的所有A标签 */ for (var i = 0; i < hrefArr.length; i++) { var url = hrefArr[i].href; var urlstr = url.split("/"); /* 以“ / ”进行分割, urlstr 会是一个数组 */ /* urlstr[0] 为 http(s) 协议,urlstr[2] 为 网址域名 */ if (urlstr[2] && urlstr[2] != document.domain) { hrefArr[i].removeAttribute("href"); // 取消超链接 // hrefArr[i].setAttribute( "href ",""); // 设置超链接 } } } getHref(); </script> </body> </html>