js获取readonly的值

JavaScript011

js获取readonly的值,第1张

// 获取元素

var jsObject = document.getElementsByName('tqlj')[0]

var jQueryObject = $('input:text[name=tqlj]')

// 已知元素id的情况下获取元素:

var jsObject = document.getElementById('id')

var jQueryObject = $('#id')

// 获取readonly

js: jsObject.getAttribute('readonly')

jQuery: jQueryObject.attr('readonly')

// 赋值readonly

js: jsObject.setAttribute('readonly', false)

jQuery: jQueryObject.attr('readonly', false)

// 移除readonly

js: jsObject.removeAttribute('readonly')

jQuery: jQueryObject.removeAttr('readonly')

<input type="text" readonly id=aa>

<input type=button onclick="document.all.aa.readOnly = false" value="input">

拓展资料:

readonly 属性规定输入字段为只读。只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。readonly 属性可以防止用户对值进行修改,直到满足某些条件为止(比如选中了一个复选框)。然后,需要使用 JavaScript 消除 readonly 值,将输入字段切换到可编辑状态。readonly 属性可与 <input type="text">或 <input type="password">配合使用。

参考资料:html标签的相关知识

是要全部只读,还是仅让表单中的标签只读啊

每个标签都有它自己的属性即ReadOnly,只要将其设置为true即可.

<input type="text" id="t1" Readonly="true"/>这样即可.

如果是select标签,则设置他的disabled属性为true

<select id="s1" disabled="true/>