如何检查浏览器是否支持元素的 HTML5form属性input?
在这个问题之后,我尝试了以下方法:
var supportForm = function()
{
var input = document.createElement("input");
if ("form" in input)
{
input.setAttribute("form", "12345");
if (input.form == "12345")
return true;
}
return false;
}
...但这给 FireFox 带来了假阴性(至少 14 个)。替换input.form为input.getAttribute("form")IE 9 会产生误报。