Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取iframe的内容_Javascript_Jquery_Css_Asp.net_Ascx - Fatal编程技术网

Javascript 获取iframe的内容

Javascript 获取iframe的内容,javascript,jquery,css,asp.net,ascx,Javascript,Jquery,Css,Asp.net,Ascx,我目前正在尝试查找位于iframe中的元素。层次结构是这样的 html>body>form#form1>iframe#report container>html>body>form#form1>div>pageBreaker (这是一个aspx页面,在aspx页面中,在iframe中使用ascx文件) 我正试图找到一个好的javascript或Jquery方法来访问pageBreaker元素 我试过: var jqIframe = $(iframe); var doc = jqIframe[0

我目前正在尝试查找位于iframe中的元素。层次结构是这样的

html>body>form#form1>iframe#report container>html>body>form#form1>div>pageBreaker

(这是一个aspx页面,在aspx页面中,在iframe中使用ascx文件)

我正试图找到一个好的javascript或Jquery方法来访问pageBreaker元素

我试过:

var jqIframe = $(iframe); 
var doc = jqIframe[0].document.form1; 
var el = doc.getElementById("pageBreaker"); //undefined 

您不需要jQuery来完成这项工作

var iFrame = document.getElementById('iFrameId').contentDocument;
var desiredElement = iFrame.getElementById('pageBreaker');

使用文档API,我们可以很容易地获得iFrame元素并从中提取内容文档。那么,通过元素ID定位元素就很简单了。

您不需要jQuery来完成这项工作

var iFrame = document.getElementById('iFrameId').contentDocument;
var desiredElement = iFrame.getElementById('pageBreaker');

使用文档API,我们可以很容易地获得iFrame元素并从中提取内容文档。那么,通过元素ID定位元素就很简单了。

您已经尝试了什么?var jqIframe=$(iframe);var doc=jqIframe[0].document.form1;var el=doc.getElementById(“分页断路器”)//未定义您已经尝试了什么?var jqIframe=$(iframe);var doc=jqIframe[0].document.form1;var el=doc.getElementById(“分页断路器”)//不确定感谢你的回答。是否还有一种方法可以删除该iframe中所有分页符元素的所有类?听起来好像有多个元素具有相同的ID?是的,它们只出现在分页符中,除此之外,它们并不重要。HTML ID应该是唯一的,您应该使用需要共享标识符的类。谢谢您的回答。是否还有一种方法可以删除该iframe中所有分页符元素的所有类?听起来好像有多个元素具有相同的ID?是的,它们只存在于分页符中,除此之外,它们并不重要。HTML ID应该是唯一的,您应该在需要共享标识符的地方使用类。