当webbrowser获取innerHTML时,html标记变为大写

时间:2014-08-14 08:55:55

标签: html

当通过webbrowser获取body的内部HTML时,所有html标记都变为大写字母。 如何获得真正的htmlcode?

1 个答案:

答案 0 :(得分:0)

无法从innerHTML获取“真正的”HTML代码。

当您阅读innerHTML时,HTML已经被解析为DOM,然后被丢弃。 innerHTML会将DOM序列化为HTML,它不会为您提供原始HTML。

获取原始HTML的唯一方法是使用XMLHttpRequest从服务器获取源代码的新副本,然后使用自定义解析器而不是浏览器内置的解析器解析它。 / p>