禁用不包含一个元素的表单中的元素

时间:2015-08-19 22:21:29

标签: jquery html

我有这段代码禁用html格式的元素:

$(document).ready(function() {
        var form = document.getElementById("form1");
        var elements = form.elements;
        for (var i = 0, len = elements.length; i < len; ++i) {
            elements[i].readOnly = true;
        }
    });

代码工作正常,但我希望能够留下一个元素,因此它不是只读的。

我在考虑在for循环中放一个if语句来说

if(id == element_id) {
    ...do not disable / make read only
}

1 个答案:

答案 0 :(得分:0)

$(document).ready(function() {
        var form = document.getElementById("form1");
        var elements = form.elements;
        for (var i = 0, len = elements.length; i < len; ++i) {
        }
            elements[i].readOnly = true;
    });

尝试更改为此。