怎么获取iframe中的iframe中的内容
答案:2 悬赏:20
解决时间 2021-02-20 18:35
- 提问者网友:风华是一指流沙
- 2021-02-19 20:17
怎么获取iframe中的iframe中的内容
最佳答案
- 二级知识专家网友:啵啵桃汀
- 2021-02-19 21:48
如果不跨域是可以的,在父级页面使用<br>alert(document.getElementsByTagName('IFRAME')[0].contentWindow.document.getElementById('link').控件名.value);<br>如果iframe有id属性,也可以通过id来获取该框架,如果表单控件有id,也可以直接使用其id来获取值,而不必通过FORM和BOM.
全部回答
- 1楼网友:情战辞言
- 2021-02-19 22:08
总感觉这是一个很基本的认识错误,新人经常犯这个错,style的height不代表页面高度,只代表属性值里面的数据,如果高度auto了去拿这个数据只能拿到0,一般都是用offsetheight这类属性的。响应式页面布局的基础内容你需要巩固一下。
我没做过类似的页面,iframe里面的页面理论上可以当作一个整体再处理,页面的嵌套而已,应该没啥难度的。
顺便注意一下性能问题,用offsetheight这类属性会重新渲染一次页面,大量调用相当烧性能,我暂时也不知道有什么更好的方式,如果找到可以避免这类性能问题的方式别忘了回来告诉我谢谢。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯