js获取readonly的值

JavaScript021

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')

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

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

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

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

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