我正在尝试创建响应式iframe(visualforce页面)。当我在浏览器控制台中编写它时,它可以工作:
document.querySelector('.oneAlohaPage>iframe').height = '300px'
但是,当我把它放在开发人员控制台中时,我收到此错误消息:
未捕获的TypeError:无法设置属性' height'为null
我试图将其放在$(document).ready()
和window.onload
内,但仍然无效。我也尝试了window.setTimeout()
。
有人能帮助我吗?谢谢!
答案 0 :(得分:1)
$(document).ready()和window.onload,还有window.setTimeout()。理想情况下,其中一个应该解决了这个问题。但似乎它没有解决你的情况。 iframe是否有' id' ?您可以尝试使用' id' selectTime在setTimeout()中。有时通过DOM解析并使用>,+运算符会在动态渲染时生成null对象。
想发布此评论,但无法发布。