0

iFrame.document.getElementById('Formname').disabled = true; 这不适用于 Netscape 浏览器(FF、Chrome 和 Safari)。有人可以帮忙吗?

或单击按钮时如何禁用整个页面?

4

2 回答 2

1

只能禁用交互式元素,例如表单域和按钮。

于 2012-05-17T14:36:51.590 回答
0

显然 IE 递归地应用 disabled 属性;很好,我不知道。对于其他浏览器,请尝试以下操作:

   var formInputs = iFrame.document.getElementById('Formname').getElementsByTagName("INPUT");
   for (var input in formInputs) {
      input.disabled = true;
   }

此代码未经测试,不会禁用表单中的任何 TEXTAREA,添加它们留作练习。

于 2012-05-17T15:02:44.623 回答