如果用户的浏览器支持,我想在我的代码中使用 HTML5
"placeholder"
属性,否则只需在表单顶部打印字段名称。但我只想检查是否支持占位符,而不是用户使用的浏览器版本/名称。
所以理想情况下我想做类似的事情
<body>
<script>
if (placeholderIsNotSupported) {
<b>Username</b>;
}
</script>
<input type = "text" placeholder ="Username">
</body>
除了我不确定 javascript 位。感谢您的帮助!
最佳答案
function placeholderIsSupported() {
var test = document.createElement('input');
return ('placeholder' in test);
}
我用了 jQuery-ized version作为起点。 (只是在应有的地方给予信用。)
关于javascript - 检查是否支持占位符的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8263891/