如何使用JavaScript在网页中浏览嵌入式资源?

时间:2012-05-26 18:03:45

标签: javascript html html5 dom html-parsing

我希望能够遍历网页中的每个嵌入资源 - CSS样式表,外部JavaScript文件,图像,iframe等 - 然后使用JavaScript对它们进行一些操作。

我可以单独定位它们,但我想知道是否没有更通用的方法。一些内置的方法或库,可让您浏览DOM并与这些嵌入式资源进行交互。

有吗?

1 个答案:

答案 0 :(得分:0)

a lot of ways to gather DOM elements,但最常见的是以下内容:

document.body
document.getElementById()
document.getElementsByTagName()
document.getElementsByClassName()
document.querySelectorAll()

如果你想获得所有元素,没有正式的结构,你可以这样做:

//non-standard
document.all

//or
document.getElementsByTagName('*');

此外,还有Sizzle,这是jQuery使用的选择器引擎。它使用CSS选择器来定位元素。或者如果可能的话,使用jQuery,它承载了很多DOM traversalmanipulation方法。