当前位置: 主页 > js >

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

2021-01-27  |  来源:前端入门建站教程  |  作者:爱上编程

下面前端入门建站教程为大家介绍一下根据host或pathname判断是否禁掉当前a标签

//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.ipkd.cn','echarts.ipkd.cn', location.host] //域名
  return inLinkArr.includes(host)
}
removeOutLink()

上面是“根据host或pathname判断是否禁掉当前a标签”的全面内容,想了解更多关于 js 文章,请继续关注前端入门建站教程。

最新文章

猜你喜欢