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? 展开
<img />
</div>
var a=document.getElementById("a");
这样的话,如果我用a.childNodes[1]是可以获取到img,但如果子节点比较多,前面的节点或空格多,就不好取了,我怎么准确取到img这个元素?a.childElementNodes? 展开
2个回答
展开全部
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];//这个就是
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询