我们如何通过javascript.The最简单的方式禁用html中的所有元素……
发布于 2009-08-19 07:43:05
我建议使用“Lightbox”的-style方式。
在页面上方添加一个绝对定位的、透明的全屏div层。这样,用户甚至不能点击一个链接。
为了给用户一个页面被禁用的视觉反馈,你可以将div设置为50%透明的黑色。
顺便说一句,这里也是一个使用类似技术的jQuery Plugin。
发布于 2014-08-18 06:12:22
最简单的方法是将所有想要禁用的表单元素放在一个<fieldset>
中,然后禁用字段集本身。
一个例子:http://jsfiddle.net/xdkf9b8j/1/
如果您不想要字段集周围的边框,请根据css将其删除。
发布于 2009-08-19 06:09:46
我不知道你为什么需要这样做,但这是可行的:
// this will disable all input elements
var elems = document.getElementsByTagName('input');
var len = elems.length;
for (var i = 0; i < len; i++) {
elems[i].disabled = true;
}
https://stackoverflow.com/questions/1298034
复制相似问题