技术标签: a标签获取href javascript
问题描述:
当你用 . href 的方法获取文本时,会出现以下情况:
默认添加前缀,比如地址、http、https
那如何进行不添加呢?且不进行地址跳转呢?
var a = document.getElementsByTagName("a");
for(var i=0;i<a.length;i++) {
a[i].onclick = function(e) {
alert(this.getAttribute("href"));
return false;
}
}
完整代码:
<!DOCTYPE html>
<html add="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<!-- 2. 创建一个要控制的区域 -->
<div id="app">
<a href="www.baidu.com1">链接</a>
<a href="http://www.baidu.com2">链接</a>
<a href="http://www.baidu.com3">链接</a>
<a href="http://www.baidu.com4">链接</a>
</div>
<script>
var a = document.getElementsByTagName("a");
for(var i=0;i<a.length;i++) {
a[i].onclick = function(e) {
alert(this.getAttribute("href"));
return false;
}
}
</script>
</body>
</html>
启用mod_rewrite模块 在conf目录的httpd.conf文件中找到 LoadModule rewrite_module modules/mod_rewrite.so 将这一行前面的#去掉。 2.在要支持url rewirte的目录启用 Options FollowSymLinks和AllowOverride All Alias /php c:/web/php/ Directory c:
本章内容:Ø Oracle介绍Ø 安装步骤Ø 基本使用Ø 用户管理
vSSL/TLS 加密新纪元 - Let's Encrypt根据 Let's Encrypt 官方博客消息,Let's Encrypt 服务将在下周(11 月 16 日)正式对外开放。Let's Encrypt 项目是由互联网安全研究小组ISRG,Internet Security Research Group主导并开发的一个新型数字证书认证机构C...
1. 从内存来对比1.1 vscode占用内存打开同一个项目,发现vscode占用内存比较多1.2 HBuilder占用内存1.3 HBuilderx占用内存1.4 对比从内存上来看,HBuilderX可能更优2. 从项目来对比2.1 函数声明vscode能通过Ctrl+左键跳转到函数所在的文件,HBuilder和X只能通过Alt+左键访问本文件内的声明。2.2 超链接对于超链接(即a标签),vscode的预览明显更好,而HBuilder和X只能显示源码,甚至谷歌浏览器也不能体现
cloud-provider-hystrix-payment8001模拟支付模块依赖:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins...
最小生成树的Prim算法和Kruskal算法java代码实现
报表服务是微软SQLSERVER商业智能其中的一个组件,借助报表服务,用户可以制作各种各样的报表,无论是简单的还是复杂的报表,同时系统提供订阅功能方便用户对报表进行订阅。此外,开发人员也可以很容易地把一个SSRS报表集成到自己的winform或者webform程序中。此篇介绍在安装好报表服务之后,如何配置报表服务。通过这一篇您会对如何在本地搭建和配置分析服务实例有一个了解。SQL Serv...
在使用 mysql 时候经常遇到需要使用 distinct 语句的时候,首先我们知道对于单列检索,distinct 返回唯一值例如 原始图表corporation number Alibaba 1001 Tencent 1002 Alibaba 1003 Netease 1004使用SELECT D...
Meta learning的思想源于人类对自身学习过程的理解。传统机器学习算法在训练过程中需要feed大量的样本,并且当任务发生改变时,模型需要重新训练。然而对于人类来说,我们可以很快的理解新知识,例如会骑自行车的人可以很快上手摩托车,甚至不需要示范。Meta learning要解决的就是学习一个可以快速学习的模型,这就是所谓的’ learning to learn’。传统机器学习无外乎学会分类、...
Vue点击一组按钮中的某一个按钮并动态更改样式首先v-for循环渲染出一组button,并添加相应的样式html<div id="app"> <div class="div_class_buttonGroup"> <div v-for="item in btns" class="div_class_defaultBtn"> {{it...
雷帝网 乐天 11月19日报道小米今日发布财报,财报显示,小米集团第三季度营收508.5亿元,市场预估503.6亿元;第三季度净利润25亿元人民币。小米集团第三季度营收符合分析师预估。财报显示,小米推出新智能手机品牌POCO。小米8月22日首次在印度发布的POCO智能手机现于大多数国际市场有售。小米也透过一家被投资公司推出游戏手机品牌黑鲨。这款黑鲨品牌手机以游戏玩家为中心,为用户提供游戏体验。小米...
在 build argetSdkVersion 28, 不要用29 ,29是安卓10的系统,会不兼容 File file = new File() 。 使用28及以下就可以。。29的还没研究出来