有关iframe的操作

1.在点击iframe内页面时,如何阻止跳转事件和a链接的跳转?

2.如何实时获取iframe内的元素?//想到用e.target但是好像获取不到

3.获取到这个元素后,是否可以操作改变元素的class?//基于第二条的结论,无法实现第三条。

如果有实现这种操作的思路,希望提供下,谢谢~

慕神8447489
浏览 463回答 2
2回答

幕布斯6054654

iframe的src是不是同源,一般不允许修改里面的内容的,由于跨域的存在,如果同源的话应该可以,或者直接修改src里面的js。

梵蒂冈之花

前提是要在同一域下,iframe不能跨域操作jquery方法$(".iframe").contents().find("body");//查找到.iframe(假如你iframe的class为.iframe)元素里的body标签js的方法document.getElementById("iframe").contentWindow.body//查找到Id为iframe的iframe元素里的body标签
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript