2 qq 21491991 qq_21491991 于 2015.06.09 17:15 提问

关于JS的问题求解 关于JS的问题求解

我页面有很多input标签 我想获取type=text的将readOnly属性改为false 求解 只需要改动类型为text的 button 或者别的不需要改

4个回答

u012216727
u012216727   Ds   Rxr 2015.06.09 17:18
已采纳

$("input[type=text]").attr("readOnly",false);

如果回答对你有帮助,请采纳

qq_21491991
qq_21491991 谢了
2 年多之前 回复
showbo
showbo   Ds   Rxr 2015.06.09 17:18

    window.onload = function () {
        var ipt = document.getElementsByTagName('input');
        for (var i = 0; i < ipt.length; i++)
            if (ipt[i].type == 'text') ipt[i].readOnly = true;
    }
zongqiangkun
zongqiangkun 测试
2 年多之前 回复
showbo
showbo 回复qq_21491991: 不行自能说你用的不对了。。
2 年多之前 回复
qq_21491991
qq_21491991 试了哦 不行的
2 年多之前 回复
qq_16168871
qq_16168871   2015.06.09 17:20

用jquery获取元素。$('input[type="text"]').attr('readOnly','false');

qq_16168871
qq_16168871 回复qq_21491991: 没事,希望能帮到你。
2 年多之前 回复
qq_21491991
qq_21491991 谢了
2 年多之前 回复
cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2015.06.09 19:13

哎呀,来晚了,还是要说一句的,jquery选中input类型为text的只读属性为false的。。。。

$("input[type=text]").attr("readOnly",false);

Csdn user default icon
上传中...
上传图片
插入图片