js实现<input type="color">改变背景颜色
2017-04-26 19:41
726 查看
< input type=”color” >是一个取色器,本文主要介绍如何利用< input type=”color” >实现页面背景颜色的改变(此代码可以用于页面变化皮肤)
(2).点击取色器后,弹出颜色选择
(3).选中颜色,点击确定,背景颜色被替换
1.原理:
首先给body设一个背景颜色,当取色器中颜色改变时,通过js中的style动态改变背景颜色。
2.代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body style=" background: rgb(238, 255, 255);"> <input type="color" id="onchange"> </body> <script type="text/javascript"> document.getElementById('onchange').onchange = function(){ document.getElementById('onchange').click(); document.body.style.background = this.value; }; </script> </html>
3.效果:
(1).首先显示body最先设置的颜色(2).点击取色器后,弹出颜色选择
(3).选中颜色,点击确定,背景颜色被替换
相关文章推荐
- js在repeater控件内每一行<input type="checkbox"/>实现全选,全不选,然后获取每一行的ID删除
- [置顶] js 实现 <input type="file" /> 文件上传
- js 实现 <input type="file" /> 文件上传
- <input type="file"/>实现图片预览
- 使用<input type="file">实现文件上传
- 浏览器默认<input type="file"/>标签路径为虚拟路径,获取真实路径需要使用File类的API实现
- html的文件控件<input type="file">样式的改变
- asp.net/c# 用<input type="file" />实现文件上传,multipart/form-data
- <input type = "submit"> 提交方式和用js的form.submit()有什么区别?
- 如何改变<input type=”text" >输入框内的值
- Android:让WebView支持<input type="file"…>元素,实现文件上传
- css+js 实现在后台加载时前端出现等待的圆形图标,或者批量导入时出现等待图标提高用户体验,废话少说直接上代码 <style type="text/css"> body {
- <input type="text" value="">实现输入提示
- asp.net/c# 用<input type="file" />实现文件上传,multipart/form-data
- JS获取jQuery获取当前<input type="text" />的value--通过测试了
- angularJS <input type="file> 图片的base64编码
- 如何改变<input type=”text" >输入框内的值
- 关于JSP中单击任意标签弹出文件选择框(<input type="file"/>)的实现方法
- <input type = "submit"> 提交方式和用js的form.submit()有什么区别?
- 如何改变<input type=”text" >输入框内的值