javascript或者jquery如何获取href属性?

JavaScript024

javascript或者jquery如何获取href属性?,第1张

两种方法都可以:

1.用getAttribute()方法:

alert(bgtm.querySelectorAll("area")[0].getAttribute("href"))

2.用点获取属性值:

alert(document.getElementsByTagName("area")[0].href)

这里的area用两种方法都可以。

但我测试过,具体不同的标签获取方法不一样,上面两种方法有些标签只能用其中一种。具体为什么我就不太清楚了。

反正要用的时候,两种方法你都可以试一下。

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

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

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

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

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

<script type="text/javascrpt">

function setA()

{

//声明一个变量ahrefstr

var ahrefstr=""

//先得到ID为"ahref"的div中每个A标签(会是一个数组)

var myahref=document.getElementById("ahref").getElementByTagName("a")

//循环得到每个a的href

for(i=0i<myahrefi++)

{

//将得到的每一个ahref追加到全局变量ahrefstr中

ahrefstr+=myahref[i].href.tostring()+"\\n"

}

//弹出

alert(ahrefstr)

}

</script>