如何通过JS 向页面中的<a href=''><a>中的href赋值

JavaScript021

如何通过JS 向页面中的<a href=''><a>中的href赋值,第1张

外边包一层span吧,我一直是这么写的

<span id="c" ><a href=""></a></span>

在js里改span里的内容就行了

document.getElementById("c").innerHTML="<a href=\"xxx.jsp\"></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 = document.getElementsByClassName("pull-left")[0]

pull.setAttribute("href", text)

大概是这样,如果有问题我可以测试一下。

<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>