0

我知道您可以禁用这样的输入字段:

<input disabled></input>

但是有没有一种简单的方法可以以类似的方式禁用 iFrame 中的所有输入?像这样:

<iframe src="/foo" disabled></iframe>
4

3 回答 3

1

不幸的是,没有答案令人满意(或者他们只是没有回答正确的问题),所以我正在回答我自己的问题。

我从有关属性/属性的文档中找到的答案让我相信这是不可能的。由于我使用了来自我可以修改的源的 iframe,因此我修复了我需要的内容,但如果可能的话,这将是一个更清洁和更干燥的解决方案。

于 2013-11-22T06:03:06.563 回答
0

我认为您不能从外部来源影响和 iframe

于 2013-10-04T15:59:07.947 回答
0

我认为不可能禁用 iframe,但您可以在 iframe 上使用 div 以避免用户交互

<div id="blank" style="display:none; position:absolute; top:100px; left:100px; width:600px; height:400px;">

使用 iframe 的坐标和大小更改左上角的宽度和高度

当你想禁用 iframe

document.getElementById("blank").style.display="block";

如果您想禁用 iframe,因为加载只需更改显示无以阻止原始 div

我希望这有帮助 :)

于 2013-10-04T16:05:40.507 回答