js获取a标签的href值

<div class="box"> <a href="/product/detail.html?product_n o=220185&cate_n o=138&display_group=1" target="_blank">

怎么获取 a标签的href值? 求大师们详细讲解
正则表达式获取哦~ 写错了~

js获取a标签的href值的方法和操作步骤如下:

1、首先,打开html编辑器,如下图所示。

2、其次,完成上述步骤后,创建一个新的html文件,例如index.html,然后编写相关代码,如下图所示。

3、接着,完成上述步骤后,在index.html的<script>标记中,输入js代码:$('body').append($('a').attr('href'));,如下图所示。

4、最后,完成上述步骤后,浏览器运行index.html页面。 此时,页面a标签的href值被成功取出并打印了,如下图所示。这样,问题就解决了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-05-25
给a标签加个id属性,获取href的值:
document.getElementById("id").attributes["href"].value;
第2个回答  2017-05-25

先设定一个ID

<a id ="a" href="/product/detail.html?product_n o=220185&cate_n o=138&display_group=1" target="_blank">
var a = document.getElementById("a");
     a.getAttribute("href");

追问

谢谢~ 我想用正则获取~上面的写错了~

追答

你是想用正则获取href里面参数的值吧?

追问

恩恩~

追答var request =
  {
    QueryString: function (val) {
     var uri = window.location.search;
     var re = new RegExp("" + val + "=([^&?]*)", "ig");
     return ((uri.match(re)) ? (uri.match(re)[0].substr(val.length + 1)) : null);
     }
  }
var product_n= request.QueryString('product_n');
var display_group= request.QueryString('display_group');

追问

谢谢~谢谢~

追答

望采纳

本回答被提问者和网友采纳

js获取a标签的href值
js获取a标签的href值的方法和操作步骤如下:1、首先,打开html编辑器,如下图所示。2、其次,完成上述步骤后,创建一个新的html文件,例如index.html,然后编写相关代码,如下图所示。3、接着,完成上述步骤后,在index.html的<script>标记中,输入js代码:$('body').append($('a').attr('href'...

js怎么取出页面a标签的href值
需要准备的材料分别有:电脑、html编辑器、浏览器。1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。2、在index.html中的<script>标签,输入js代码:$('body').append($('a').attr('href'));。3、浏览器运行index.html页面,此时页面a标签的href值被成功取出并打印了...

用js获取a标签里href的值 当我把a标签里href设为空后取到的值是当前页 ...
使用a.href的时候获取的是完整了地址。如果想获取href属性里的值,使用 a.getAttribute('href');

用JS得到A标签href属性值
\/\/先得到ID为"ahref"的div中每个A标签(会是一个数组)var myahref=document.getElementById("ahref").getElementByTagName("a");\/\/循环得到每个a的href for(i=0;i<myahref;i++){ \/\/将得到的每一个ahref追加到全局变量ahrefstr中 ahrefstr+=myahref[i].href.tostring()+"\\\\n";} \/\/...

js取a标签值赋值给另外一个a标签?
首先获取到numlist标签下a标签的href,然后赋值给类名为pull-left的a标签。var numlist = document.getElementsByClassName("numList")[0];var list = numlist.getElementsByTagName("li")[0];var aObj = list.getElementsByTagName("a")[0];var text = aObj.getAttribute("href");var pull = ...

用正则表达式怎样获取a标签的href里面的值,急,在线等!
用js 代码如下:var pat=\/href="(.*)"\/;pat.exec('<a href="sss.com"')["href="sss.com"", "sss.com"]你用的时间注意 单引号和双引号的问题

js 怎么触发a标签里的href链接
1、获取节点a 2、通过click触发href动作 示例 <body><a href='url地址' id='a1'>打开<\/a><\/body><script>var el=document.getElementById('a1');el.target = '_new'; \/\/指定在新窗口打开el.click();\/\/触发打开事件<\/script>

如何通过JS 向页面中的<a href=''><\/a>中的href赋值
外边包一层span吧,我一直是这么写的 <span id="c" ><a href=""><\/a><\/span> 在js里改span里的内容就行了 document.getElementById("c").innerHTML="<a href=\\"xxx.jsp\\"><\/a>";

js如何取A标签中的是值
)或者document.all.a1;最后就可以读取了:myA.innerHTML或者myA.innerText(前者是读取前后a标签内的所有HTML代码,后者是仅读取前后a标签内的文本值)如:<a><b>aaaa<\/b><\/a> innerHTML就能获取到<b>aaaa<\/b>,而innerText只能获取到aaaa 还要注意以上代码中的大小写,JS是严格区分的 仅供参考 ...

js 如何获取a标签被点击的链接,有多个a标签
添加onclick事件,获取href属性就知道具体的url地址了<!DOCTYPE html><html><body><script>function aclick(self){ alert(self.href);}<\/script><a href="dddd.h" onclick='aclick(this)'>测试1<\/a><a href="dddd2.h" onclick='aclick(this)'>测试2<\/a><\/body><\/html> ...

相似回答