js笔记

来源:互联网 发布:中大网络继续教育学院 编辑:程序博客网 时间:2024/06/05 16:06



(1)用size代表宽度,会引起兼容性问题,再加上 INPUT本身的padding margin什么的差异,就更会影响了,所以,建议不要使用size设置宽度,最好使用 width来代替。


<p>Name: <input type="text" name="fullname" maxlength="5" /></p>
<p>Name2: <input type="text" name="fullname" size="5" /></p>
maxlength="5",则input输入框中只能够输入5个字符<br/> 
size="5",表示input输入框只显示5个可见的字符,但你可以输入'无数'多字符内容<br/> 
即:size属性规定输入字段的宽度(此处即是Name2文本框只显示5个字符大小的宽度),<br/> 


由于 size 属性是一个可视化的设计属性,我们应使用 CSS 中的width来代替它。另外如果设置了size ,width 就会失效.


(2)input的size:样式获取document.getElementsByTagName('input')[0].getAttribute("size");

(3)unicode判断是否为中文:

if(va.charCodeAt(i)>255){
len++;
}

(4)var reg=/[\u4E00-\u9FA5]/g;     正则表达式判断是否为中文

i:ignorCase忽视大小写

m:mutiple多行匹配

g:globle全文匹配

可以连用/img等


0 0
原创粉丝点击