6

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

我也在寻找那些受到影响的图像

#container img

不是

#container > img

谢谢,卢克:)。

4

4 回答 4

12

试试这个:

var cont = document.getElementById("container");
var all_img = cont.getElementsByTagName('img');
于 2013-10-18T10:48:25.293 回答
1

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

于 2013-10-18T10:47:27.050 回答
1

尝试:

parent.getElementsByTagName('img')
于 2013-10-18T10:47:50.790 回答
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/

于 2013-10-18T10:57:14.767 回答