如何用js获取div下的A标签,并改变A标签的ID。

<DIV id=discuz_23007105_002SLOTauto_gen_3 style="DISPLAY: block; OVERFLOW: hidden; WIDTH: 728px; POSITION: relative; HEIGHT: 90px" oid="1627042617" display="banner"><A href="http://caclick.soso.com/click?aid=pdsjKiJFaLdlUMZq7ePlx-EHN_mkjHvcBICSmiyQfkXFP9I0zPBeHOKbomrSF3-9oL-Q5brUzUq7eWNXax-Qo3lYVw4iKXWH2_Xk-Rpk3uqb-yn8kj4mPxgXHWSxNAbrJPWX6vNXqfW5XI53oyCaRBb8YWk_o82Vm_HwxBby7KWAvtbrQ4mwQlJJ5cT6QPrP6yWc3qtIyUpKCoDkJh5KMq_TODmSqj9MjuYwz5x0w25VBtOm8PJResvKqSp950LWhcb477OQYeJhPcKUHjzhFCZ6YKKJ37AD8wmfWYvWZ9LtA5ojAhbHRa9FKNEBNyVeRtEAs4_JflWBEJkz9J9gyh5J9s_6a3F3pa3UbbN5EqMYRgw3qy-6GijvRZSK8BsCoLHjtiYwHMP5ZTOzcYC65P29-eDq73U-Ku0sGKSa7PZIua0lqsEidbBGMiy7tIiBmwu4IH1GY8La8Yr3d9SDrYdeEMCopfAsqYaubEGWETfVshXVsYMIkxCkSVyd7Bwx" target=_blank></A><A class="absolute a_cover" href="http://caclick.soso.com/click?aid=pdsjKiJFaLdlUMZq7ePlx-EHN_mkjHvcBICSmiyQfkXFP9I0zPBeHOKbomrSF3-9oL-Q5brUzUq7eWNXax-Qo3lYVw4iKXWH2_Xk-Rpk3uqb-yn8kj4mPxgXHWSxNAbrJPWX6vNXqfW5XI53oyCaRBb8YWk_o82Vm_HwxBby7KWAvtbrQ4mwQlJJ5cT6QPrP6yWc3qtIyUpKCoDkJh5KMq_TODmSqj9MjuYwz5x0w25VBtOm8PJResvKqSp950LWhcb477OQYeJhPcKUHjzhFCZ6YKKJ37AD8wmfWYvWZ9LtA5ojAhbHRa9FKNEBNyVeRtEAs4_JflWBEJkz9J9gyh5J9s_6a3F3pa3UbbN5EqMYRgw3qy-6GijvRZSK8BsCoLHjtiYwHMP5ZTOzcYC65P29-eDq73U-Ku0sGKSa7PZIua0lqsEidbBGMiy7tIiBmwu4IH1GY8La8Yr3d9SDrYdeEMCopfAsqYaubEGWETfVshXVsYMIkxCkSVyd7Bwx&k=%E8%83%83%E9%A3%9F%E9%81%93%E5%8F%8D%E6%B5%81%E7%97%87%2C%E8%83%83%E9%A3%9F%E9%81%93%E5%8F%8D%E6%B5%81%E6%B2%BB%E7%96%97%E6%96%B9%E6%B3%95&t=%E8%83%83%E9%A3%9F%E9%81%93%E5%8F%8D%E6%B5%81%E7%97%87%E7%9A%84%E6%B2%BB%E7%96%97%E6%96%B9%E6%B3%95%E6%8B%92%E7%BB%9D%E5%88%BA%E6%BF%80%E6%80%A7%E7%AD%89%E9%A3%9F%E7%89%A9_&r=&s=" target=_blank rel=nofollow></A><A class="absolute a_cover" style="Z-INDEX: 11; RIGHT: 0px; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=''); WIDTH: 0px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 0px" href="" target=_blank></A></DIV>

var a=document.getElementById("discuz_23007105_002SLOTauto_gen_3").getElementsByTagName("a");

for(var i=0;i<a.length;i++){
    a[i].setAttribute("id","自定义ID"+i);
}

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-01-05

建议你使用jQuery,这样方便简洁一些


如:

$(function(){
    $("div a").attr("id","新id");
})

第2个回答  2013-09-09
var _a=document.getElementById("test").getElementsByTagName("a");

_a.item(0).setAttribute("id","yourstylename1");

_a.item(1).setAttribute("id","yourstylename2");

如何用js获取div下的A标签,并改变A标签的ID。
var a=document.getElementById("discuz_23007105_002SLOTauto_gen_3").getElementsByTagName("a");for(var i=0;i<a.length;i++){ a[i].setAttribute("id","自定义ID"+i);}

如何用js获取div下的A标签,并自动点击超链接
1、首先,打开html编辑器,新建html文件,例如:index.html,并且其中有一个div中有a标签。2、在index.html的<script>标签中,输入js代码:window.location.href = 'http:\/\/' + $('div a').attr('href');。3、浏览器运行index.html页面,此时取出了div中a标签中的百度知道链接并自动点击跳转了。

js或者jQuery怎样得到指定div下的指定a标签
1、首先需要引入jquery脚本文件。2、然后添加一些简单的html,这里主要的就是在一个div里添加了二个a链接,div和a链接就各自有id属性。还有一个操作的按钮,加上了onclick事件的。3、然后需要添加对应的点击事件函数。4、在函数中,先利用jquery的选择器方法来获取到a链接,$("#my_div a")这个代码...

javascript获取<a>标签并修改其中的值
当然是可以的。一种方法可以是:(应该有更好的解决方法吧)<script type="text\/javascript"> function dolink(){ closeplay();location = "url";\/\/url指你的网址;} function closeplay(){ } <\/script> <a href="dolink()">链接<\/a> ...

请问,如何用js获取某个特定id的div下的第一个A标签,并自动点击超...
var a=document。getElementById("").fristChild;自动点击几个意思?没明白

怎么用js给某个div里的a标签设置target
先获取a标签,加入获取到后取名叫a,a.setAttribute('target','')最后一个参数设置target属性值。

如何用js实现点击获取某个a标签元素
首先先要确定一下你要获取的a标签的属性,比如id,class等,然后通过document.getElementById('a标签的id')或document.GetElementByClass('a标签class')获取该节点对象

js如何获取指定位置a标签的id?
jquery代码可以用"$('dd a')"获取到所有的a标签,然后再循环获取这些id属性。循环可以使用for,foreach,map等函数进行循环遍历。jquery用"attr('id')"获取id属性,拼接起来就可以了。

如何用javascript改变DIV中的内容?
通过document.getElementById("div的ID名字").innerHTM=“你要设置的值”来实现。代码示例如下:=== <html> <head> <meta charset="UTF-8"> <script> function ChangeDiv(){ document.getElementById("1").innerHTML="内容2";} <\/script> <\/head> <br> <br> <br> <div id = "1" ...

js如何获取div中的数据?
border:1px solid #ccc;"><a href="#">111111<\/a> <\/div><\/body><script>var oDiv = document.getElementsByTagName('div')[0];alert(oDiv.innerHTML); \/\/这样就可以获取div标签里面所有的内容。<\/script>这样alert弹出的框体里面的值是 '<a href="#">111111<\/a> ';...

相似回答