使用Javascript(或jQuery)加载iframe内容
Load iframe content with Javascript (or jQuery)
我需要通过html文件的同一文件夹中的文件读取外部代码。问题是HTML没有在服务器上运行,所以我不能使用jQueryload()和其他解决方案。所以我认为通过这样的iframe加载代码:
<iframe id="iframe" src="script1.html"></iframe>
文件中的文本如下:
One paragraph. Some words
Other paragraph, and more words...
我需要获取句子并放入数组,但我甚至无法通过jQuery获取文本。我正在尝试这样做:
var text = $("#iframe").val();
但它什么也没做,所以我尝试在文件中插入html标签:
$('#iframe').contents().find("html").html();
什么也没有。那么,怎么做呢?
您是否尝试过使用简单的$.ajaxpost/get调用?ajax将处理任何JS&script1.HTML 中的HTML
有点像:
$.ajax({
type: "POST",
url:"script1.html",
dataType:"html",
success: function(data) {
// do what you want here
}});
Baptiste
您可以通过以下方式获得您的价值:
var iBody = $("#iframe").contents().find("body");
//here you have the control over your element (#myContent)
var myContent = iBody.find("#myContent"); //store it in variable here where myContent is the div id you want to get value of..
相关文章:
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- 使用Javascript(或jQuery)加载iframe内容
- Internet Explorer重新加载IFrame
- Fine Uploader-未收到来自已加载iframe的有效消息
- 使用本地生成的代码通过 JavaScript 加载 IFrame
- 加载iframe时激发的事件
- 动态渲染 .mht 文件,无需加载/iframe/嵌入
- 如何在选择列表项时重新加载iframe
- 如何使用JavaScript在iframe中重新加载iframe
- 在featherlight.js中延迟加载iFrame
- 实时在更改时重新加载iframe脚本
- 如何在不闪烁的情况下加载Iframe
- 如何按时间间隔重新加载Iframe内容,使其不会闪烁
- 设置 URL 以在 Django 模板中加载 iframe
- 在离开页面之前加载 iframe
- 加载 Iframe src,并从水平下拉菜单中进行选择
- 同时加载 iframe 并重置文档位置
- 单击按钮时重新加载 iframe 内容(本地 HTML)
- 单击元素时重新加载 iframe src
- 在可见时加载 iframe