国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

layer彈出子iframe層父子頁面傳值的實現方法

2024-05-06 15:27:48
字體:
來源:轉載
供稿:網友

本文介紹了layer彈出子iframe層父子頁面傳值的實現方法,分享給大家,具體如下:

父頁面獲取子頁面元素

格式:

$("#iframeID").contents().find("#eleID")

示例代碼:

father.html

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>父級頁面</title>  <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>  <style>    .btn{display:inline-block;height:30px;line-height:30px;border-radius:5px;background:darkturquoise;padding:5px 12px;color:#fff;cursor:pointer;margin-right:20px;}  </style></head><body><div>  <span id="father_dataChange" class="btn">父向子傳值</span></div><iframe id="iframe_dataChange" src="son.html" frameborder="0"></iframe><script>  $("#father_dataChange").click(function () {   $("#iframe_dataChange").contents().find("#son_dataChange").html("我是父頁面傳過來的值……")  })</script></body></html>

son.html

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>子級頁面</title>  <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script></head><body><div id="son_dataChange">我是子頁面內容,點擊“父向子傳值”按鈕我改變</div></body></html>

父頁面調用子頁面方法

格式:

$("#iframeID")[0].contentWindow.fun()

參數:fun()為子頁面的函數

注意:$("#iframeID")[0]后面這個[0]必須要,親測,刪除就報錯了,其原因是contentWindow是原生js的方法,所以用.eq(0)都不行。

示例代碼:

father.html

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>父級頁面</title>  <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>  <style>    .btn{display:inline-block;height:30px;line-height:30px;border-radius:5px;background:darkturquoise;padding:5px 12px;color:#fff;cursor:pointer;margin-right:20px;}  </style></head><body><div>  <span id="father_fun" class="btn">父調子函數</span></div><iframe id="iframe_fun" src="son.html" frameborder="0"></iframe><script>  $("#father_fun").click(function () {   $("#iframe_fun")[0].contentWindow.son_fun()  })</script></body></html>

son.html

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>子級頁面</title>  <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script></head><body><div id="son_fun">我是子頁面內容,點擊“父調子函數”按鈕我改變</div><script>  function son_fun() {   $("#son_fun").html("我變啦!啦啦啦……")  }</script></body></html>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 绿春县| 华亭县| 嘉黎县| 肇东市| 大同县| 灵川县| 界首市| 长宁县| 姚安县| 弥勒县| 曲阳县| 进贤县| 临汾市| 门源| 德令哈市| 巍山| 新乡县| 海兴县| 安庆市| 宁陕县| 寻乌县| 天门市| 科尔| 惠安县| 虞城县| 大埔区| 基隆市| 镇远县| 博客| 林周县| 新化县| 夏津县| 昌都县| 苍溪县| 望城县| 大庆市| 北宁市| 高唐县| 莱阳市| 文成县| 英山县|