检测浏览器是否支持标签的某个属性

Posted 流舟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检测浏览器是否支持标签的某个属性相关的知识,希望对你有一定的参考价值。

例如 IE lt9 不支持 input标签的 placeholder 属性:

1  function placeholder() {
2         return ‘placeholder‘ in document.createElement(‘input‘);
3     }

 

扩展:其他元素是否支持 指定的属性:

 function isPropertySupport(property,tagName) {
        return property in document.createElement(tagName);
    }

 

以上是关于检测浏览器是否支持标签的某个属性的主要内容,如果未能解决你的问题,请参考以下文章

CSS中 特性查询(@supports)详解及使用

前端开发常用代码片段(中篇)

判断浏览器是否支持某个css3属性的javascript方法

检测浏览器是不是本机支持将音频传递给输入标签

innerText Textcontent浏览器兼容代码

如何检测是不是支持 HTML5 自动播放属性?