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

759 ℃

//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()

原生js如何判断图片是否存在

js如何实现一个左滑删除功能(附代码)

javascript如何获取页面中所有p标签

Vuejs用sortablejs实现表格之间上下拖拽功能

js数字滚动效果

标签: queryselectorAll

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

当前网址:https://m.ipkd.cn/webs_73.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

生活小工具

收录了万年历、老黄历、八字智能排盘等100+款小工具!生活小工具
JS中二进制、八进制、十进制、十六进制的相互转换
wordpress如何显示全部文章的总浏览数
设置外链对网站排名有效吗?如何正确发布外链
el-date-picker时间选择器默认时间为前7天(15天)
织梦cms调用tags标签对应文章数量的方法