如何获取网页中js运行后写入的html代码

如何获取网页中js运行后写入的html代码,第1张

动态生成HTML,无法绑定click等事件名等方法,但是可以使用live或者on方法动态获取

<script src=">

<!DOCTYPE HTML>

<html>

<head>

<title>yugi</title>

<meta charset=UTF-8 />

<style type="text/css">

</style>

<script type="text/javascript" src="jquery-180minjs"></script>

<script type="text/javascript">

var array = [];

    if (ObjectprototypetoStringcall (array) == '[object Array]')

    {

    alert ("是Array");

    }

</script>

</head>

<body>

</body>

</html>

用jQuery的html方法可以获得某个元素中的内容 ,如果元素是html标签,则可以获得页面的全部内容:例如:

$(document)ready(function(){

var html_str=$("html")html();

alert(html_str);

});

上面代码可以获得页面的全部内容。(当然要先导入jQuery)

你的 *** 作属于跨域访问,基于安全考虑,这是不可能实现的任务。

你需要用服务器端语言来获取源代码。

AJAX 只能同域 *** 作,就是访问的地址在你控制范围之内。

你可以使用 JSONP 来进行跨域访问,不过对方需支持 JSONP 才可以。

以上就是关于如何获取网页中js运行后写入的html代码全部的内容,包括:如何获取网页中js运行后写入的html代码、JS 获取页面某段HTML代码、如何通过jquery显示动态的HTML代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9441996.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存