两者之间的差异是什么?
占位符与数据占位符?
他们似乎都产生了相同的结果。
<select data-placeholder="Enter name">
<select placeholder="Enter name">
有什么区别?
(哪一个更强?)
答案 0 :(得分:14)
属性placeholder
是标准的HTML5属性,而data-placeholder
只是data-
某些javascript插件使用的HTML5属性。
如果没有外部js插件,data-placeholder
无效,而placeholder
只能在客户端浏览器上支持HTML5。
答案 1 :(得分:5)
他们不可能产生相同的结果。 placeholder
是HTML5规范的一部分,用于在输入任何内容之前在字段中显示占位符文本,而data-*
只是附加到元素的通用数据。
您可能在页面上使用了data-placeholder
的某些JavaScript polyfill。