gpt4 book ai didi

jquery - 将 DIV 添加到 iframe 主体

转载 作者:行者123 更新时间:2023-12-01 06:47:49 25 4
gpt4 key购买 nike

美好的一天,

我正在尝试将 DIV 标记添加到 iframe 主体。 iframe 的内容与我正在处理的网站位于同一域中,因此这应该不是问题。

<div id="sampleDIV">whatever</div>
<iframe id="custom-frame"></iframe>

在我的 javascript 代码中,我有:

// load up the the iframe with the data the user selected
$('#custom-frame').attr("src", "/Custom/Data/" + data.id);

// I can get find the body tag in the iframe like:
var iframeBody = $("#custom-frame").contents().find("body");

var styleTag = iframeBody.append($('#sampleDIV'));

* 已编辑 *但是当我查看源代码时,我没有看到添加的 div 标签。当我在 Chrome 中检查元素时,我没有看到添加的 DIV 元素。

* 编辑第二部分 *我将标签从 DIV 更正为 IFRAME

我看不出自己做错了什么,也许只是盯着这个看得太久了。

TIA,

科森

最佳答案

你能用 iframe 发布完整的 html 吗?在上面的示例中,您有两个 div,代码尝试添加到第二个 div,而不是 iframe。

这对我有用:

<div id="sampleDIV">whatever</div>
<iframe id="custom-frame" src="page2.html" width="500" height="500"></iframe>


<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>

<script>
$(function() {
var iframeBody = $("#custom-frame").contents().find("body");
var styleTag = iframeBody.append($('#sampleDIV'));
})
</script>

关于jquery - 将 DIV 添加到 iframe 主体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21009528/

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