HTML里input标签里的placeholder、for属性的作用?

html-css08

HTML里input标签里的placeholder、for属性的作用?,第1张

placeholder是html5新增的input的一个熟悉,主要是让表单体验更加智能,相当于value属性,但是他有一个好处就是当我们聚焦输入文本的时候我们在placeholder="默认值"的文本就会自动清空,,不过兼容性还不太好,至少ie好像要9以上才能支持,,所以很多pc端的聚焦处理还是用js来的for属性应该是label的属性吧??这个是和input的id绑定,当我们点击input前面的文本标识会自动聚焦到文本框,例如:<form><label for="name">用户名</label><input type="text" name="name" accesskey="c" id="name" /></form>这个例子,当我点击用户名的时候,会自动聚焦到文本框里头,也就是光标会自动定位到文本框里

for一般在语言中表示循环的结构,像lua ,C++, scala ,c ,javascript, Go,PHP中都是代表循环属性,是不属于HTML里面的属性或者说元素的,html里面有得话应该是在<script></script> 这个脚本得标签里得。