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/>