我如何使用Javascript而不是jQuery来获取某个元素内的所有图像。我也需要通过标签来获取它们。
我也正在寻找受
影响的图像#container img
不
#container > img
谢谢,卢克:)。
答案 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);
答案 3 :(得分:0)
您可以使用document.getElementById("#container").children;