JavaScript实现更改网页背景与字体颜色的方法


Posted in Javascript onFebruary 02, 2015

本文实例讲述了JavaScript实现更改网页背景与字体颜色的方法。分享给大家供大家参考。具体分析如下:

JavaScript,通过点击按钮更改网页背景与字体的颜色,网页中有N个改变颜色的按钮,点击不同的按钮,网页的字体与背景就会改变成不同的颜色。很简单的JavaScript小程序。

一、基本目标

一打开网页首先提示问候信息“你好”

JavaScript实现更改网页背景与字体颜色的方法

网页中有N个改变颜色的按钮,其中返回是返回网页的默认颜色,背景是白的,字体是黑的

JavaScript实现更改网页背景与字体颜色的方法

点击不同的按钮,网页的字体与背景就会改变成不同的颜色。

本来想做出彩虹起色的,但原理完全一样就不多写按钮了。

二、基本思想

关键是对body标签与字体js提供id,使其在js中得到控制。本例提供了对js函数的应用。

三、制作过程

就一个简单的小页面,详情看注释:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  

<html xmlns="http://www.w3.org/1999/xhtml">  

    <head>  

        <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  

        <title>js换背景颜色</title>  

        <!--这段同样可以分离到一个js文件里面去,但这段代码实在是太短了,就没有必要了-->  

        <script type="text/javascript">  

//onload相当于本网页的构造函数,onunload相当于本网页的析取函数  

function load() {  

    alert("你好!");  

}  

function unload() {  

    alert("再见!");  

}  

function Changecolor(bcolor, fcolor) {  

    //相当于对于字体<span style="color:传过来的fcolor">这样,改变字体的颜色  

    document.getElementById("body").style.background = bcolor;  

    document.getElementById("ziti").style.color = fcolor;  

}  

</script>  

    </head>  

    <!--关键给整个网页与行内字体提供一个id,JS中的getElementById()方法能够轻松控制CSS中的东西-->  

    <body onload="load()" onunload="unload()" id="body">  

        <span id="ziti">js</span>  

        <br />  

        <!--注意在双引号中传递参数时,原来的双引号要变成单引号,onclick的值是一旦点击本按钮就被激发的东西-->  

        <input onclick="Changecolor('#ff0000','#ffffff')" type="button"  

            value="赤" />  

        <input onclick="Changecolor('#ff9900','#ffffff')" type="button"  

            value="橙" />  

        <input onclick="Changecolor('#ffff00','#000000')" type="button"  

            value="黄" />  

        ……  

        <input onclick="Changecolor('#ffffff','#000000')" type="button"  

            value="返回" />  

    </body>  

</html>

onunload()函数几乎仅在IE关闭本页面时中有效,而且本对话框不会在最前端,谷歌浏览器则没有任何效果。因此,此函数意义不大。

JavaScript实现更改网页背景与字体颜色的方法

关于js颜色操作技巧感兴趣的朋友还可参考在线工具:

RGB颜色编码生成器

在线网页配色工具

RGB颜色查询对照表_颜色代码表_颜色的英文名称大全

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JQuery跨Iframe选择实现代码
Aug 19 Javascript
javascipt匹配单行和多行注释的正则表达式
Nov 20 Javascript
JS解析XML实例分析
Jan 30 Javascript
JS验证邮件地址格式方法小结
Dec 01 Javascript
jQuery查找节点方法完整实例
Sep 13 Javascript
javascript中活灵活现的Array对象详解
Nov 30 Javascript
不得不看之JavaScript构造函数及new运算符
Aug 21 Javascript
js中let和var定义变量的区别
Feb 08 Javascript
layui select获取自定义属性方法
Aug 15 Javascript
浅谈layui 数据表格前后台传值的问题
Sep 12 Javascript
基于JavaScript实现表格隔行换色
May 08 Javascript
原生JavaScript实现弹幕组件的示例代码
Oct 12 Javascript
Javascript实现多彩雪花从天降散落效果的方法
Feb 02 #Javascript
jQuery及JS实现循环中暂停的方法
Feb 02 #Javascript
JQuery动画与特效实例分析
Feb 02 #Javascript
Javascript核心读书有感之词法结构
Feb 01 #Javascript
Javascript核心读书有感之语言核心
Feb 01 #Javascript
jQuery功能函数详解
Feb 01 #Javascript
jQuery动画与特效详解
Feb 01 #Javascript
You might like
10条PHP编程习惯助你找工作
2008/09/29 PHP
让PHP以ROOT权限执行系统命令的方法
2011/02/10 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
2014/07/30 PHP
深入浅析用PHP实现MVC
2016/03/02 PHP
php图片添加水印例子
2016/07/20 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
基于thinkPHP类的插入数据库操作功能示例
2017/01/06 PHP
HTML颜色选择器实现代码
2010/11/23 Javascript
JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
2015/03/02 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
js获取本机操作系统类型的两种方法
2015/12/19 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
2017/03/04 Javascript
nodejs学习笔记之路由
2017/03/27 NodeJs
nodejs集成sqlite使用示例
2017/06/05 NodeJs
使用D3.js制作图表详解
2017/08/13 Javascript
javascript基本常用排序算法解析
2017/09/27 Javascript
React学习笔记之高阶组件应用
2018/06/02 Javascript
RequireJS用法简单示例
2018/08/20 Javascript
详解webpack之图片引入-增强的file-loader:url-loader
2018/10/08 Javascript
Vue项目安装插件并保存
2019/01/28 Javascript
vue 中 beforeRouteEnter 死循环的问题
2019/04/23 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
[02:33]2018DOTA2亚洲邀请赛赛前采访——LGD
2018/04/04 DOTA
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
Python打造出适合自己的定制化Eclipse IDE
2016/03/02 Python
python3 pygame实现接小球游戏
2019/05/14 Python
Django的性能优化实现解析
2019/07/30 Python
材料采购员岗位职责
2013/12/17 职场文书
个人自我评价分享
2013/12/20 职场文书
企业文化标语大全
2014/06/10 职场文书
司机工作自我鉴定
2014/09/19 职场文书
幼儿教师师德师风自我剖析材料
2014/09/29 职场文书
医德医风个人工作总结2014
2014/11/14 职场文书
开会通知
2015/04/20 职场文书
网吧温馨提示
2015/07/17 职场文书
大学生饮品店创业计划书范文
2019/07/10 职场文书