javascript怎么准确获得子节点?

<divid="a"><img/></div>vara=document.getElementById("a");这样的话,如果我用a.childNodes[1]是可以获... <div id="a">
<img />

</div>
var a=document.getElementById("a");
这样的话,如果我用a.childNodes[1]是可以获取到img,但如果子节点比较多,前面的节点或空格多,就不好取了,我怎么准确取到img这个元素?a.childElementNodes?
展开
 我来答
s524797336
推荐于2017-07-17 · TA获得超过180个赞
知道小有建树答主
回答量:126
采纳率:100%
帮助的人:187万
展开全部
var a=document.getElementById("a");
var imgs = a.getElementsByTagName("img");
//imgs[0]就是第一个img 以此类推
追问
那如果是这样呢

我要第一个img
追答
var a=document.getElementById("a");
var imgs = a.getElementsByTagName("img");
var yourImg = imgs[0];//这个就是
豆豆xiao宽
2015-03-19 · 超过31用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:57.3万
展开全部
a.getElementsByTagName("img")
追问
那如果是这样呢

我要第一个img
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式