导航:首页 > 编程语言 > jqueryiframe注入js

jqueryiframe注入js

发布时间:2021-03-03 00:31:11

1. jQuery代替iframe,实现点击li就加载相应html到div

可以实现,但它的效果与你想象中肯定会不一样,iframe是框架,加载的页面是以完整的内、独立的、新的容网页形式出现的,与当前网页没有直接关系;而如果把网页内容直接放到当前网页的div中,就会成为当前网页的一部分,与当前网页的html、css、js等都会产生冲突的。下面是代码
<body>
<ul>
<li data-url="a.html">加载根目录a.html</li>
<li data-url="b.html">加载根目录b.html</li>
</ul>
<div id="test1"></div>
<script>
$(function(){
$("ul li").on("click",function(){
$("#test1").load($(this).data("url"));
});
});
</script>
</body>

2. html里面,点击按钮时,怎么使用js或jq给iframe里面的表单赋值和提交

其实JQ是可以直接操作IFRAME里面的元素的
query取得iframe中元素的几种方法

在iframe子页面获取父页面元素
代码如下:

$('#objId', parent.document);
// 搞定...

在父页面 获取iframe子页面的元素
代码如下:

$("#objid",document.frames('iframename').document)

$(document.getElementById('iframeId').contentWindow.document.body).html()

显示iframe中body元素的内容。

$("#testId", document.frames("iframename").document).html();

根据iframename取得其中ID为"testId"元素

$(window.frames["iframeName"].document).find("#testId").html()

用JS或jQuery访问页面内的iframe,兼容IE/FF
注意:框架内的页面是不能跨域的!

假设有两个页面,在相同域下.

index.html 文件内含有一个iframe:

XML/HTML代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>页面首页</title>
</head>

<body>
<iframe src="iframe.html" id="koyoz" height="0" width="0"></iframe>
</body>
</html>
iframe.html 内容:

XML/HTML代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>iframe.html</title>
</head>

<body>
<div id="test"></div>
</body>
</html>

先绑定按钮的点击事件,然后再去操作iframe的表单元素。
但如果你只想模拟提交表单里面的元素,完全可以用PHP或者其他的语音模拟提交。

3. 如何向iframe中写入js代码让js在iframe中执行

1、首先,新建一个网页。

4. 如下图,怎么通过js或jquery获取iframe里面body的内容

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:内index.html,填写相应html代码容。

5. 怎么往跨域的iframe里注入html或者js

正常情况不可能,否则就没有一点安全性了,自己的机器访问可以在chrome启动命令行加参数去掉跨越安全检查

6. js调用iframe的function

我想你该使用自身的函数功能去调用,防止冲突

方法一:获取异窗口元素,从而在当前窗口获取写函数fun
1.jquery在iframe子页面获取父页面元素代码如下:
$("#objid",parent.document)

2.jquery在父页面获取iframe子页面的元素
代码如下:
$("#objid",document.frames('iframename').document)

方法二:直接获取异窗口函数
<scriptsrc="jquery.js"></script>
<script>
$(document).ready(function(){
varpass2_window=window.open("pass2.html");
window.setTimeout(function(){
$(pass2_window).ready(function(){
pass2_window.show_message("HelloWorld!");
});
},1);
});
</script>

7. jquery load 可以代替iframe 加载页面

如果要加载的东西比较简单,里面的没有复杂的数据和逻辑,可以使用内load。如果要加载的容页面自身有复杂的逻辑、操作,还是建议使用ifame,因为iframe里面可以引入自身的js和样式,而load引入的东西,还得使用主页面的js和样式进行控制。另外,应当注意,iframe加载的东西不用考虑主页面的任何东西,比如样式,js的变量名等。但load进来的东西就得注意一下。 load进的内容和主页面共享同一块内存,而iframe是两块内存

8. jQuery怎么给iframe的src赋值

给iframe src赋值,代码如下:

9. jquery如何为其他iframe框架中的元素绑定事件

你等到iframe加载完之后在执行绑定的js试试

10. iframe页面中写query函数需要单独引进jquery.js么

页面上用到JQUERY函数就需要加入架包,不管这个页面有没有iframe或者是iframe框架的页面

阅读全文

与jqueryiframe注入js相关的资料

热点内容
一个小孩被绑架的搞笑电影叫什么 浏览:868
一龙二凤小说 浏览:358
电影不卡免费在线看 浏览:797
妻子是美容院的老板韩国 浏览:641
win10激活cdkey 浏览:861
不要网看电影' 浏览:103
安卓文件夹播放 浏览:402
一部韩国电影讲的四对恋人有一对在电影院 浏览:812
微信语音消息怎么保存在哪里 浏览:462
分身qq的文件在哪里 浏览:65
禁止事件加载js 浏览:681
床边目击者台湾巴巴鱼 浏览:221
主角是个纯辅助的小说 浏览:808
韩国叔嫂大尺度电影 浏览:761
有暗电影是一个日本武士砍一个女的手脚 浏览:730
100部好看的泰国电影 浏览:168
大数据舆情分析架构 浏览:45
意大利丁巴度的电影在线观看 浏览:708
泰国版都市僵尸 浏览:437
现代豪门训诫文 浏览:191

友情链接