如何在javascript中使用document.getElementByid更改iframe的宽度/高度?

时间:2016-05-13 11:53:45

标签: javascript html css iframe

我尝试使用document.getElementById("frame-id"),但似乎有些错误。大多数情况下,它会返回undefinednull,但有时它会在第一次调用时返回iframe,然后再次开始返回undefined。此外,我无法使用document.getElementById("frame-id").style.width更改或获取样式属性。例如。这里是小提琴https://jsfiddle.net/Lfq2u2o1/1/您可以使用控制台查看。

为什么在javascript中使用document.getElementByiddocument.getElementsByClassName无法访问iframe元素?

1 个答案:

答案 0 :(得分:0)

他们是。您无法使用javascript( 内部执行任何操作(但window.postMessage()除外),但元素选择与javascript中的任何其他选择器一样。

添加

console.log(document.getElementById("frame-id"));

你的小提琴应该完美无缺。