以上分别为html部分代码、js部分代码。问题1:打开F12,发现document.forms[0].elements[4].value 返回“send”,document.forms[0].elements[0].value 返回underfined, 这里数组怎么会有5个元素?问题2:这个resetFields函数到底是干嘛的,placeholder属性无法使用时,第一个文本框获得焦点,这时value为空啊,根本不会等于placeholder中的值,也就是说if语句永远执行不了。求大神指点。
1 回答
开满天机
TA贡献1786条经验 获得超13个赞
问题1:首先document.forms[0].elements这里获取到的是form下表单元素的集合,其中有fieldset,input*3,textarea,一共5个。
问题2:函数作用是不支持placeholder属性时,onblur时将值设置为placeholder值,onfocus时将值置空,达到模拟placeholder的效果。
添加回答
举报
0/150
提交
取消