【JS 每日练习】实现颜色变换
2012-04-14 16:32
435 查看
<html lang="en-US"> 红:<input type="text" id="red" /> 绿:<input type="text" id="green" /> 蓝:<input type="text" id="blue" /> <input id="submit" type="button" value="颜色变化" onclick="changeColor();"/> <div id="font">有趣的颜色变化</div> <script> function changeColor() { $("font").style.color = toRGB(); } function toRGB() { var red = parseInt($("red").value); var green = parseInt($("green").value); var blue = parseInt($("blue").value); //判断输入的是不是数字 if(isNaN(red) || isNaN(green) || isNaN(blue)) { alert("请输入数字"); $("red").focus(); $("red").select(); } else { var red = red.toString(16); var green = green.toString(16); var blue = blue.toString(16); var rbg = "#"+red+green+blue; return rbg; } } $ = function(m_id) { return document.getElementById(m_id); } </script> </html>
这段代码实现的功能很简单,就是在文本框里输入0-255的数字,根据输入的数字来改变div里文字的颜色,用了一个判断语句判断用户输入的是否为数字,如果不是数字的话,就会跳出一个警告框叫你输入数字,然后在文本框设置焦点,这个判断语句比较简陋,你也可以改动一下,实现判断出在哪个文本框没有输入数字,然后再次获得焦点并选取。
相关文章推荐
- js实现选中下拉框选项变换背景颜色
- 【JS每日练习】简单时钟的实现
- JS实现链接文字颜色循环变换
- 用js实现鼠标移出移进变换颜色
- 【JS每日练习】实现字体循环流动
- js实现点击按钮变换背景颜色
- 颜色变换 JavaScript 练习【每日一段代码1】
- JS实现点击目录名变换颜色的效果实例
- js实现点击按钮变换背景颜色
- js实现颜色随机的标签列表
- js随机颜色代码的多种实现方式
- 多张图片交替变换的实现方法---JS实现和flash实现
- JS实现随机颜色
- QML 简单hello word 实现简单 变换字体颜色,和旋转动画
- js方法实现rgb颜色转换成16进制格式的代码的方法
- js实现的简单radio背景颜色选择器代码
- JS简单实例之背景颜色变换
- js实现按钮改变背景颜色
- js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
- DIV弹出层练习(一) ------------------ 用js实现在超链接的下方弹出div层