js里类似jquery里的find()方法是什么,想取得class为a的div下class为b的d 20

js里类似jquery里的find()方法是什么,想取得class为a的div下class为b的div,a下有多个div,怎么做写哦。是这样的<divclass="a">... js里类似jquery里的find()方法是什么,想取得class为a的div下class为b的div,a下有多个div,怎么做写哦。
是这样的
<div class="a">
<div class="b"></div>
<div class="c"></div>
<div class="d"></div>
</div>

<div class="a">
<div class="b"></div>
<div class="c"></div>
<div class="d"></div>
</div>

<div class="a">
<div class="b"></div>
<div class="c"></div>
<div class="d"></div>
</div>
这样的结构有好几组,想让每个a的高度等于其子元素b的高度,怎么写
展开
 我来答
育知同创教育
2016-02-01 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
  1. find() 方法获得当前元素集合中每个元素的后代,通过选择器、jQuery 对象或元素来筛选。

  2. 在javascript中,

    getElementsByTagName
    getElementsByClassName

  3. 可以这样var m1=document.getElementsByName("a");var m2=m1.getElementsByName("b");var m2num =m2.length;

追问
是这样的

这样的结构有好几组,想让每个a的高度等于其子元素b的高度,只是简单地写了一下,b cd里还有嵌套的div,另外bcd都设置了float:left
匿名用户
2016-02-01
展开全部
$(".a").find(".b"),如果必须要求是div标签,则写成 $("div.a").find("div.b") ,具体视情况而定
追答
直接 $( ".a .b" ) 或 $( "div.a div.b" ) 就可以了,估计快超过一倍。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-02-01
展开全部
Array.prototype.forEach.call(document.querySelectorAll('div.a div.b'),function(a,m){a.innerHTML = m;// 获取div类为a下 的所有 div类为b的对吧?});
追答
还真不知道有这个方法,学到了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式