function hasColorSupport() { input = document.createElement("input"); input.setAttribute("type", "color"); var hasColorType = (input.type !== "text"); // handle Safari/Chrome partial implementation if(hasColorType){ // <label id="code.js.webkit" /> var testString = "foo"; input.value=testString; hasColorType = (input.value != testString); } return(hasColorType); }
function hasAutofocus() { var element = document.createElement('input'); return 'autofocus' in element; } $(function(){ if(!hasAutofocus()){ $('input[autofocus=autofocus]').focus(); } });
function hasPlaceholderSupport() { var i = document.createElement("input"); return "placeholder" in i; }
if (document.getElementById("요소ID").contentEditable != null) { // content editable을 지원할 때 하는 작업 }
type
이 email
과 file
일 경우에만 작동한다.