gpt4 book ai didi

javascript - 将网站的一部分加载到 iframe 中

转载 作者:行者123 更新时间:2023-11-28 10:02:08 26 4
gpt4 key购买 nike

我有一个脚本,可以使用以下方法将内容加载到 iframe 中:

document.GetElementById('iframeid').src = 'site.html';

现在,问题是我只想加载页面的一部分。如果我可以使用 jQuery,我会指定哪一部分:

$('#iframeid').load(src = 'site.html .classforportion');

但是,如果 jQuery .load 似乎不适用于 iframe。

是否有可能“欺骗”浏览器获取第一种情况的变量或函数的内容?或者是否可以创建临时“html”文件,时间只够脚本将正确的内容加载到其中并将其传递到 iframe(嗯……似乎不太可能……)。

针对这种特定情况的解决方案是删除已加载页面的第一行。这可以用 javascript 或 jQuery 实现吗?这种情况有可能涉及到iframe吗?

谢谢,为这件事而疯狂!因此,感谢任何帮助!

最佳答案

我从未听说过使用 javascript 执行此操作的方法,因为您无法使用 javascript 访问自己域之外的文件。你可以用 PHP 这样做

<?php
function get_content_part($part=null, $website = null)
{
$website = file_get_contents($website);
$data = str_replace("\n", '', $website);
echo preg_match("/\<div class\=\"'.$part.'\"\>(.*)<\/div\>/",$data,$match);
return $match;
}
?>

也许可以将其与 javascript Ajax 调用集成,您可以通过 javascript 调用来完成此操作。此致乔纳斯

关于javascript - 将网站的一部分加载到 iframe 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9000383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com