html JS中如何获取某ID下的某个标签的某个属性值

2025-01-03 08:03:01
推荐回答(5个)
回答1:

使用JavaScript获取某个元素的属性值可以使用jQuery中的选择器+attr()方法。

工具原料:编辑器、浏览器

1、实现的思路是先使用选择器通过id获取到这个元素,然后使用attr方法获取某个属性的值,代码如下:




2、运行的结果是获取到了class的值test,如下图:

回答2:

首先我要吐槽一下,你的div的class少了个引号...

然后可以两种方法实现,希望可以帮到你:

1. JS方法:

2. Jquery方法:


回答3:

不是很明白你具体想要什么,但是获取属性值可以用obj.getAttribute('属性名');

例如下面的:



    
    
    





function getLinkObj(linkId){
var oDiv = document.getElementById('d1');
var aLinks = oDiv.getElementsByTagName('a');
for(var i=0; i if(aLinks[i].getAttribute('linkId') == linkId){
return aLinks[i];
}
}
}

alert(getLinkObj('link_3').getAttribute('linkId'));

希望能够帮到你!

回答4:

1.JS方法:

2. Jquery方法:


【JS 获取HTML标签内的子节点的方法】

子节点的个数:

document.getElementById("id").childNodes.length    

注意: 标签开/闭合算2个节点 第几个子几点:

document.getElementById("id").childNodes[n]    

示例:

这里是 length-4 处,margin-left:20px

输出:length=8

实例:

   1  2  3  4  5  下一页  末页  
       

回答5:

用jqeury:
$("#d1 a").eq(0).attr("linkId");//第一个a标签
$("#d1 a").eq(1).attr("linkId");//第二个a标签
$("#d1 a").eq(2).attr("linkId");//第三个a标签

相关问答
最新问答