使用javascript获取元素的子元素

时间:2013-10-18 10:44:47

标签: javascript image

我如何使用Javascript而不是jQuery来获取某个元素内的所有图像。我也需要通过标签来获取它们。

我也正在寻找受

影响的图像
#container img

#container > img

谢谢,卢克:)。

4 个答案:

答案 0 :(得分:6)

试试这个:

var cont = document.getElementById("container");
var all_img = cont.getElementsByTagName('img');

答案 1 :(得分:1)

尝试:

parent.getElementsByTagName('img')

答案 2 :(得分:1)

仅使用Javascript,然后函数querySelecterAll是正确的函数。

仅限直接儿童:

var elements = document.querySelectorAll('#container > img');
$("#length").text(elements.length);

对所有孩子:

var elements = document.querySelectorAll('#container img');
$("#length").text(elements.length);

示例:http://jsfiddle.net/YfPQv/

答案 3 :(得分:0)

您可以使用document.getElementById("#container").children;