手机微信经营 怎样精准定位群体

手机微信经营 怎样精准定位群体

iframe在复合型文本文档中常常采用,运用jquery实际操作iframe能够大幅度提升高效率,这儿搜集一些操作过程

DOM方式:
父对话框实际操作IFRAME:window.frames["iframeSon"].document
IFRAME实际操作父对话框: window.parent.document

jquery方式:
在父对话框中实际操作 选定IFRAME中的全部键入框: $(window.frames["iframeSon"].document).find(":text");
在IFRAME中实际操作 选定父对话框中的全部键入框:$(window.parent.document).find(":text");

<" id="iframeSon" width="700″ height="300″ frameborder="0″ scrolling="auto" /iframe

1.在父对话框中实际操作 选定IFRAME中的全部单选钮
$(window.frames["iframe1"].document).find("input[@type='radio']").attr("checked","true");

2.在IFRAME中实际操作 选定父对话框中的全部单选钮
$(window.parent.document).find("input[@type='radio']").attr("checked","true");

<"); 
  }); 

 // -- /MCE:SCRIPT  

  DIV  
  INPUT id=t1  
  IFRAME id=iframe1 src="child.htm" mce_src="child.htm" /IFRAME  
  IFRAME height=100 src="child.htm" width=300 mce_src="child.htm" /IFRAME  
  /DIV  
  DIV  
  /DIV  

搜集运用Jquery获得iframe中原素的几类方式 :

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

显示信息iframe中body原素的內容。

<(); 

依据iframename获得在其中ID为"testId"原素

<() 

功效跟上面一样
搜集在网上的一些实例:

用jQuery在IFRAME里获得父对话框的某一原素的值
只能用DOM方式与jquery方式融合的方法完成了

1.在父对话框中实际操作 选定IFRAME中的全部单选钮
$(window.frames["iframe1"].document).find("input[@type='radio']").attr("checked","true");

2.在IFRAME中实际操作 选定父对话框中的全部单选钮
$(window.parent.document).find("input[@type='radio']").attr("checked","true");

<" id="iframe1" width="700" height="300" frameborder="0" scrolling="auto" /iframe

IE7中检测根据


应用jquery实际操作iframe

1、內容里有2个ifame

iframe id="leftiframe"... /iframe
iframe id="mainiframe.. /iframe

leftiframe中jQuery更改mainiframe的src编码:
$("#mainframe",parent.document.body).attr("src","//")

2、假如內容里边有一个ID为mainiframe的ifame
iframe id="mainifame"... /ifame
ifame包括一个someID
div id="someID" you want to get this content /div
获得someID的內容

<() html 或是 $("#mainiframe").contains().find("someID").text()值

3、在父对话框中实际操作 选定IFRAME中的全部单选钮
$(window.frames["iframe1"].document).find("input[@type='radio']").attr("checked","true");

那挑选id当然便是仍然应用find方式
$(window.frames["iframe1"].document).find("#id")

<()或是 $("#mainframe",parent.document.body).contents().find("someID").val()


应用JavaScript控制iframe

架构间的相互之间引入

一个网页页面中的全部架构以结合的方式做为window 目标的特性出示,比如:window.frames就表明该网页页面内全部架构的结合,这和表格目标、连接目标、照片目标等是相近的,不一样的是,这种结合是 document的特性。因而,要引入一身高架构,可使用以下英语的语法:

window.frames["frameName"];

window.frames.frameName

window.frames[index]

在其中,window字眼还可以用self替代或省去,假定frameName为网页页面中第一个架构,则下列的书写是等额的的:

self.frames["frameName"]

self.frames[0]

frames[0]

frameName

每一个架构都相匹配一个HTML网页页面,因此这一架构也是 一个单独的访问器对话框,它具备对话框的全部特性,说白了对架构的引入也便是对window目标的引入。拥有这一window目标,便可以很便捷地对在其中的网页页面 开展实际操作,比如应用window.document目标向网页页面载入数据信息、应用window.location特性来更改架构内的网页页面等。

下边各自详细介绍不一样层级架构间的相互之间引入:

1.父架构到子架构的引入

了解了所述基本原理,从父架构引入子架构变的十分非常容易,即:

window.frames["frameName"];

那样就引入了网页页面内名叫frameName的子架构。假如要引入子架构内的子架构,依据引入的架构具体便是window目标的特性,能够那样完成:

window.frames["frameName"].frames["frameName2"];

那样就引入来到二级子架构,为此类推,能够完成双层架构的引入。

2.子架构到父架构的引入

每一个window目标都是有一个parent特性,表明它的父架构。假如该架构早已是高层架构,则window.parent还表明该架构自身。

3.弟兄架构间的引入

假如2个架构同是一个架构的子架构,他们称之为弟兄架构,能够根据父架构来完成相互之间引入,比如一个网页页面包含两个子架构:

frameset rows="50%,50%"

<" name="frame1" /

<" name="frame2" /

/frameset

在frame1中可使用以下句子来引入frame2:

self.parent.frames["frame2"];

4.不一样层级架构间的相互之间引入

架构的层级是对于高层架构来讲的。当层级不一样时,要是了解自身所属的层级及其另外一个架构所属的层级和姓名,运用架构引入的window目标特性,能够非常容易地完成相互之间浏览,比如:

self.parent.frames["childName"].frames["targetFrameName"];

5.对高层架构的引入

和parent特性相近,window目标也有一个top特性。它表明对高层架构的引入,这能够用于分辨一个架构本身是不是为高层架构,比如:

//分辨本架构是不是为高层架构

if(self==top){

//dosomething

}

手机微信经营 怎样精准定位群体

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://jzabcd.cn/ziyuan/2423.html