判断输入字符串为颜色类型的最优方法
点击次数:25 次 发布日期:2008-11-26 23:17:57 作者:源代码网
|
如 var oSpan = document.createElement("<span style="color:"+strColor+";"></span>"); 然后判断oSpan.style.color是否为空,是则该字符串strColor 就是非法颜色值,否则合法。 以下是例子: <input type="text" id="oColor"> <br><br> <input type="button" value=" 检查颜色代码 "onclick="display_Check(oColor.value)"> <script language="javascript"> <!-- function inspect_Color(strColor) { var oSpan = document.createElement("<span style="color:"+strColor+";"></span>"); if(oSpan.style.color != "") { return true; } else { return false; } oSpan = null; } function display_Check(strColor) { if(inspect_Color(strColor)) { alert(strColor + " 是有效的颜色值"); } else { alert(strColor + " 无效"); } } //--> </script>源代码网供稿. |
