js 怎么获取div下的img对象

js怎么获取div下所有的img对象麻烦帖出代码这样不行吗vardivs=document.getElementsByTagName("div");if(divs.len... js 怎么获取div 下所有的img 对象 麻烦帖出代码
这样不行吗
var divs=document.getElementsByTagName("div");
if(divs.length>0){
var imgs=divs.getElementsByTagName("img");//可以这样吗?不是,那是怎么获取的呢,然后遍历img对象

}
我要所有div下的img 其他地方的img 不需要
怎么获取
展开
 我来答
百度网友faadf46
高粉答主

2019-12-07 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:67.9万
展开全部

获取动态添加的div这里使用的是jquery方法,js的话自行修改即可,具体方法为:

1、新建一个web项目 然后新建js文件和html文件 这是使用的是jquery 所以要引入jquery库。

2、定义了一个p标签 我们接下来将在p标签中添加div。

3、使用append动态添加一个div 然后on方法要先找到原选择器(p),再找到动态添加的选择器(.new)。

4、运行web项目后 页面时这个效果。

5、点击字面 即可修改内容 说明获取到了div中的class属性 成功。

注意事项:

<div> 可定义文档中的分区或节(division/section)。<div> 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。

defaultred
推荐于2017-11-28 · TA获得超过129个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:259万
展开全部
如果取全部img,没有指定哪个div下
直接var imgs = document.getElementsByTagName("img");
如果取某个指定的div下的img
var imgs = document.getElementById("divID").getElementsByTagName("img")
//////
var images = [];
var divs = document.getElementsByTagName("div");
for(var i=0,i<divs.length;i++){
var imgs = divs[i].getElementsByTagName("img");
for(var j=0;j<imgs.length;j++){
images.push(imgs[j])
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式