var i = document.createElement("input");i.setAttribute("type","color");return i.type !== "text";
如果支持颜色,i.type将是颜色,但如果不支持,导航器将返回默认文本.所以这样一个简单的验证可以帮助你.