var check=element.placeholder||element.getAttribute('placeholder');这个是什么意思?

蓝with黑 2015-08-19 04:48:35
1.var check=element.placeholder||element.getAttribute('placeholder');
这个是什么意思?
2.element.placeholder和getAttribute('placeholder')有什么区别?
...全文
261 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
scscms太阳光 2015-08-20
  • 打赏
  • 举报
回复
placeholder是html5 input的属性叫“点位符” 也就是输入框没输入内容时显示灰色的提示文本。 如果不支持html5也就不支持这个属性,上面代码意思是尝试用两种方式来读取此属性。
纯洁袜子 2015-08-20
  • 打赏
  • 举报
回复
如果element.placeholder的值不是null、undefined、false和0这些值,check就被赋值为element.placeholder 否则,check就被赋值为element.getAttribute('placeholder')的返回值。 没什么区别,只不过是获取的方式不同

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧