根据host或pathname判断是否禁掉当前a标签

2024年09月01日 建站教程

//html代码

CMS代码
测试链接一
测试链接二

//js代码

function removeOutLink () {
  var allLink = document.querySelectorAll('a[href]')
  var len = allLink.length
  for (var i = 0 ; i < len; i++) {
	var linkHost = allLink[i].pathname //文件名
	//var linkHost = allLink[i].host //域名
	if (isOutLink(linkHost)) {
	  allLink[i].setAttribute('href', '#')
	}
  }
}
// 判断是否是外链
function isOutLink (host) {
  var inLinkArr = ['/echarts/', location.href] //文件名
  //var inLinkArr = ['www.lmcjl.com','echarts.lmcjl.com', location.host] //域名
  return inLinkArr.includes(host)
}
removeOutLink()

本文链接:http://so.lmcjl.com/news/12020/

展开阅读全文
相关内容