今天项目一个bug,关于html的input的readonly属性,在ie7中默认的 r.getAtrribute("readonly")为true的,在火狐中r.getAtrribute("readonly")为readonly,一直以为结果是readonly,说是测试组的错误,后来一个alert弹出来的是true,被伤透了。更具体的应用如下:
readonly属性在html标签里使用不区分大小写,但是在js中使用,IE不能识别“readonly”,要用“readOnly”。
对比:
方法或属性 IE FF
r.readOnly 正确 正确
r.readonly 错误 错误
r.getAtrribute("readonly") 正确 正确
r.getAttribute("readOnly") 正确 正确
r.setAtrribute("readonly",true) 错误,区分大小写 正确
r.setAtrribute("readOnly","") 错误 正确
r.setAttribute("readOnly",true) 正确 正确
r.setAttribute("readOnly",false) 正确 正确
r.setAttribute("readOnly","readonly") 正确 正确
r.setAttribute("readonly","readonly") 错误,区分大小 正确
r.removeAttribute("readonly") 错误,区分大小写 正确
r.removeAttribute("readOnly") 正确 正确
<input id="r"> false null
<input id="r" readonly> true ""
setAtrribute方法设为true后 true true
setAtrribute方法设为false后 false false
多谢这位哥:http://asakakage.blog.163.com/blog/static/2124120892013795375411/
相关推荐
在JS中ReadOnly属性比较奇怪,直接创建一个对象,给该对象赋值readonly属性不能够向HTML中一样使用下面的方式: 代码如下:var x=document.createElement(“input”);x.type=”text”;x.value=”ttttt”;x.id=”xy”;...
readonly总结 readonly总结
Jquery的api中提供了对元素应用...//去除input元素的readonly属性 if($(‘input’).attr(“readonly”)==true)//判断input元素是否已经设置了readonly属性 对于为元素设置readonly属性和取消readonly属性的方法还有如
在网页中我们有时候需要控制文本输入框的“输入状态”,一些关键属性是不能修改的,这个时候需要将文本输入框的readonly属性设置为False,在网页中我们可以使用 <input name=”txt_name” type=”text” readonly...
QTP处理readonly控件,对于日期控件效果比较好
主要介绍了用js一次改变多个input的readonly属性值的方法,需要的朋友可以参考下
设置readOnly属性 <textarea name=”content” id=”content” cols=”27″ rows=”6″></textarea> var cObj = document.getElementById(“content”); cObj.setAttribute(“readOnly”,’true’...
设置了disabled属性后,后台读取不到数据,让select支持readonly属性,可以设置disabled属性,并把表单值存入hidden隐藏域中,也可以使用jquery控制。示例如下,需要的朋友不要错过
使用openFileDialog和saveFileDialog打开和保存*.rtf文件的应用实例,如果在openFileDialog1中选定文件为只读方式打开,那么ReadOnly属性设置为true,在richTextBox1中不能修改文本,C#源代码 用VisualStudio2008创建 ...
Jquery的api中提供了对元素应用...//去除input元素的readonly属性 if($(‘input’).attr(“readonly”)==true)//判断input元素是否已经设置了readonly属性 对于为元素设置readonly属性和取消readonly属性的方法还有如
今天上午弄了一个关于文本框readOnly属性的问题, 具体是:用JavaScript来修改该属性. 刚开始在Javascript里面是死活取不出该属性的值,没办法,去网上搜搜吧.没仔细看,就是感觉我跟他们写的没有什么差别啊,我就不信了,...
在表单元素中,readonly和disable有类似之处,因为它们都可以将一些表单元素设置为”不可用”状态,当然它们之间的区别是巨大的,下面就介绍一下这个两个属性有哪些区别,希望能够给需要的朋友带来一定的帮助。...
c#中const与readonly区别
C#编程中 readonly与const的区别详解
RMAN skip readonly 8 RMAN备份只读表空间 8 RMAN skip readonly 0级备份 8 RMAN skip readonly 恢复 10 只读表空间的备份与恢复 12 1、只读表空间定义和特性 12 2、只读表空间的备份与恢复 13 3、Case1只读表空间的...
本文有助于了解具有视图状态的readonly属性。
html容易被忽略的一些表单属性,如readonly、disabled,两者在获得value值方面有所不同,感兴趣的朋友可以了解下本