javascript 如何得到class属性为相应值的所有标签

eg:得到属性class='f'的所有HTML标签... eg:

得到 属性 class='f' 的所有HTML标签
展开
 我来答
阳光上的桥
2009-05-13 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65831
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
可以写个下面的函数来完成:

function getElementsByClassName(n) {  
    var el = [], 
        _el = document.getElementsByTagName('*'); 
    for (var i=0; i<_el.length; i++ ) { 
       if (_el[i].className == n ) { 
           el[el.length] = _el[i]; 
        } 
   } 
   return el; 
helen5106
2009-05-13 · TA获得超过1261个赞
知道小有建树答主
回答量:2015
采纳率:0%
帮助的人:1095万
展开全部
楼上的方法不错,但是,我推荐你使用jquery ,一个强大的JS库,出来混的,迟早要接触的,举个简单的例子:

$("#header") = 获取 id="header" 的元素
$("h3") = 获取所有<h3>
$("div#content .photo") = 获取<div id="content">里所有用class="photo"定义的元素
$("ul li") = 获取所以 <ul> 中 <li> 的元素
$("ul li:first") = 只获取<ul>中第一个<li>

参考资料里有例子,可以看以下

参考资料: http://www.happinesz.cn/archives/442/

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wllinger1314
2009-05-13 · TA获得超过1226个赞
知道小有建树答主
回答量:1474
采纳率:29%
帮助的人:367万
展开全部
很好,很强大,我来说个欠扁的方法
自己动手一个一个数,~~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式