用 javascript 怎么能得到 当前html 文件的 整个DOM 的信息(统计资料)?

来源:百度知道 编辑:UC知道 时间:2024/05/30 10:40:12
听说 javascript是 用html的 dom 模型来控制html元素的.
怎么写 javascript 代码能 得到整个 当前htm文件的详细的dom信息,
比如:
背景颜色,前景颜色,字体风格,图象的个数,图象的名字,连接的个数,
连接的地址,input的个数,button的个数,table的个数,tr,td的
个数,..... 等等....
以前看过,谁写的代码把 把dom的信息详细得列出来了,忘了在哪儿看了,
知道的,请指教 ..

用这个代码可以看html文档中指定对象的所有属性,使用时把document换成某一个id或者其他内置对象名

<script>
for(ccc in document)
{
document.write(ccc + ": " + document[ccc] + "<br />");
}
</script>

<!--下面的代码能够列出页面中所有input的数量,其他的属性统计也是这种方法-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>javaScript演示</title>
</head>
<script language="javascript">
window.onload = function()
{
var obj = document