我知道您可以禁用这样的输入字段:
<input disabled></input>
但是有一种简单的方法可以以类似的方式禁用iFrame中的所有输入吗?像这样:
<iframe src="/foo" disabled></iframe>
答案 0 :(得分:1)
不幸的是,没有答案令人满意(或者他们只是没有回答正确的问题),所以我正在回答我的答案。
我从documentation找到的关于属性/属性的答案让我相信这是不可能的。由于我使用的是来自我可以修改的来源的iframe,我修复了我需要的东西,但如果可能的话,它将是一个更清洁和干燥的解决方案。
答案 1 :(得分:0)
我认为你不能从外部来源影响和iframe
答案 2 :(得分: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上的display none更改为阻止
我希望这会有所帮助:)