如何获得JS生成后的HTML代码

JavaScript021

如何获得JS生成后的HTML代码,第1张

获得JS生成后的HTML代码,我们首先需要你要获取的是那一段代码,然后我们在通过innerHTML这个JS的方法来调用,然后我在输出这段方法就行了,这里我还是写一段代码:

<html>

<head></head>

<script>

var oDiv = document.getElementById('div1')

alert(oDiv.innerHTML)

</script>

<body>

<div id='div1'>

<p>我会被获取的</p>

</div>

</body>

</html>

这样我们就能获取到JS生成后的html代码。

需要获取网页中的javascript执行后生成的完整的网页源码(通常使用的右键-查看源代码是看不到js执行后的内容的,用firefox的firebug看到的代码就是js执行后的代码),从中提取一些有用的数据。

          let sourceCodeTxt = ''

          var xhr = new XMLHttpRequest()

          xhr.open('GET', window.location.href, false)

          xhr.send()

          sourceCodeTxt= xhr.responseText