当我加载页面时,我只获得了部分代码。该网站是http://www.livescore.in 我想创建一个html页面,其中包含一个包含完整html代码的变量。 提前致谢
答案 0 :(得分:0)
这可能就是你所追求的。使用jQuery,您可以将整页加载到您的站点。在页面上创建一个空div并使用:
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#yourDivsID").load("yourURLHere");
});
</script>
答案 1 :(得分:0)
您无法访问外部iframe的内容(即ifl属于其他域名的iframe)。
因此,如果您的网页位于example.com
,并且其中包含iframe加载livescore.in
,则该网页将显示iframe及其内容,但example.com上的JavaScript代码无法读取/写入内容iframe。
有解决方法:
您可以使用postMessage与iframe交谈,但这意味着livescore.in
的所有者已同意与您沟通。
您对域上的服务器端脚本进行ajax调用,该脚本将为您提取内容并将其发送回您的JavaScript。