为了账号安全,请及时绑定邮箱和手机立即绑定

DOM编程艺术中关于placeholder的函数

DOM编程艺术中关于placeholder的函数

摇曳的蔷薇 2018-12-20 18:10:33
以上分别为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的效果。

查看完整回答
反对 回复 2019-01-17
  • 1 回答
  • 0 关注
  • 505 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信