1.在点击iframe内页面时,如何阻止跳转事件和a链接的跳转?
2.如何实时获取iframe内的元素?//想到用e.target但是好像获取不到
3.获取到这个元素后,是否可以操作改变元素的class?//基于第二条的结论,无法实现第三条。
如果有实现这种操作的思路,希望提供下,谢谢~
1.在点击iframe内页面时,如何阻止跳转事件和a链接的跳转?
2.如何实时获取iframe内的元素?//想到用e.target但是好像获取不到
3.获取到这个元素后,是否可以操作改变元素的class?//基于第二条的结论,无法实现第三条。
如果有实现这种操作的思路,希望提供下,谢谢~
前提是要在同一域下,iframe不能跨域操作
jquery方法
$(".iframe").contents().find("body");//查找到.iframe(假如你iframe的class为.iframe)元素里的body标签
js的方法
document.getElementById("iframe").contentWindow.body//查找到Id为iframe的iframe元素里的body标签
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
iframe的src是不是同源,一般不允许修改里面的内容的,由于跨域的存在,如果同源的话应该可以,或者直接修改src里面的js。