我只想弄明白这一点。如果我访问我建立的网站,我可以打开Chrome控制台,然后输入...
var grabImages = document.getElementsByIdTag("img");
console.log(grabImages);
这将打印出所有图像标签。但是,如果我去Drupal网站...说http://www.leeandassociatesaccountancy.com/打开控制台并键入相同的东西我得到一个空的数组结果。在查看源代码后,我可以看到页面确实有img标签。不确定是什么。
我基本上这样做是为了获取图像列表,这样我就可以在chrome控制台中检查它们的alt属性,看看它是否已设置。谢谢你的帮助
答案 0 :(得分:0)
您正在寻找Document#getElementsByTagName。
var grabImages = document.getElementsByTagName('img')
console.log(grabImages)
这同样有效:
console.log(document.querySelectorAll('img'))