1.最简单的,读取某个标签下的内容。
- getElementById("mytable").innerHTML;
- getElementBy...
- body.innerHTML;
2.读取head下的内容,上面的函数都是针对body里面的标签,这个有点难,不过可以使用DOM,它可以读取任何页面上的信息,不过通用性较差,需了解页面标签树的结构。
- all[0].all[1].innerHTML
- all[0].innerHTML
3.读取css样式定义,包括引用的外部文件。
- for (i=0;i < styleSheets.length;i++) {
- cssStyle = cssStyle + styleSheets[i].cssText + "? ";
- }
将读取所有的css定义到cssStyle中,当然是不包括内联样式了,那些在第一步中已经读取了。
综合以上3种方式,我们就可以获得html网页的全部内容 |