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

首頁(yè) > 編程 > JavaScript > 正文

JS未跨域操作iframe里的DOM

2019-11-20 09:50:08
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

這里簡(jiǎn)單說(shuō)明兩個(gè)方法,都是未跨域情況下在index.html內(nèi)操作b.html內(nèi)的 DOM。

如:index.html內(nèi)引入iframe,在index內(nèi)如何用JS操作iframe內(nèi)的DOM元素?

先貼下index.html和iframe引入的a.html內(nèi)容。

index-><div class="d1"><iframe src="a.html" frameborder="0" name="one" id="iframeId"></iframe></div>

a.html

<div id="dd"><h1>iframe里的元素!</h1></div> 

法一:

var d=window.frames["one"].window;d.onload=function(){console.log(d.document.getElementById("dd"));}; 

法二:

JS動(dòng)態(tài)創(chuàng)建iframe并插入

var ifr = document.createElement('iframe');ifr.src = 'a.html';document.body.appendChild(ifr);ifr.onload = function(){var doc = ifr.contentDocument || ifr.contentWindow.document;// 在這里操縱b.htmlconsole.log(doc.getElementById("dd"));}; 

兩種的輸出結(jié)果都是

以上所述是小編給大家介紹的JS未跨域操作iframe里的DOM 的相關(guān)知識(shí),希望對(duì)大家有所幫助!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 龙井市| 改则县| 项城市| 萨迦县| 吉水县| 屯留县| 视频| 天津市| 十堰市| 台中县| 青河县| 昭通市| 汝州市| 九龙城区| 云林县| 察哈| 泉州市| 枣庄市| 安庆市| 关岭| 嘉定区| 西丰县| 潢川县| 镇平县| 托里县| 邵阳县| 溧阳市| 临夏县| 孙吴县| 集贤县| 辛集市| 宁津县| 汽车| 仙桃市| 改则县| 米易县| 五常市| 高雄县| 商南县| 屏南县| 乐安县|