javascript – 如何检查浏览器是否支持

前端之家收集整理的这篇文章主要介绍了javascript – 如何检查浏览器是否支持前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否有 HTML,JavaScript或Razor的方法来检测浏览器是否支持< input type =“time”/>元素?

提前致谢.

解决方法

分配给输入元素的.type属性时,无效的值将被拒绝.
try {
    var input = document.createElement("input");

    input.type = "time";

    if (input.type === "time") {
        console.log("supported");
    } else {
        console.log("not supported");
    }
} catch(e) {
    console.log("not supported");
}

如果有一些我不知道的浏览器问题,那么使用.innerHTML应该做同样的事情.

var div = document.createElement("div");
div.innerHTML = "<input type='time'>";

if (div.firstChild.type === "time")
    console.log("supported");
else
    console.log("not supported");

猜你在找的JavaScript相关文章