在JS中改变网页背景颜色方法是什么,怎么做
Admin 2022-07-15 群英技术资讯 593 次浏览
改变方法:1、使用“document.getElementsByTagName("body")”语句获取到body元素节点;2、使用“body元素节点.style.backgroundColor="颜色值";”语句来改变网页的背景颜色。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
JavaScript改变网页背景颜色
示例1:输入颜色名称改变网页背景色
在一个文本框里面输入颜色的名称(如:蓝色,紫色),点击文本框旁边的按钮,让网页的背景色改变成文本框中的名称对应的颜色。
实现代码
<!doctype html> <html> <head> <meta charset="utf-8"> <title>网页变色</title> <script type="text/javascript"> function show(){ var x=document.getElementsByTagName("body"); var y=document.getElementById("i1"); var c1=document.getElementById("i2").value; <!--获取文本框中的值--> var c2; switch(c1){ case '蓝色': c2="blue"; break; case '黄色': c2="yellow";break; case '浅蓝色':c2="lightblue";break; case '紫色':c2="purple";break; case '粉色':c2="pink";break; } y.style.backgroundColor=c2; } </script> </head> <body id="i1" style="background-color:#D6A4E9"> <!-- 网页的原始背景色--> <div align="center"> <input type="text" id="i2"> <input type="button" value="改变颜色" onclick="show()"> </div> </body> </html>
结果图展示
修改之前:
修改之后:
说明:
1、在 HTML 中,JavaScript 代码必须位于 <script> 与 </script> 标签之间。
2、在编程语言中,变量用于存储数据值。JavaScript 使用 var 关键词来声明变量。= 号用于为变量赋值。
3、查找HTML元素
方法 | 描述 |
---|---|
document.getElementById(id) | 通过元素 id 来查找元素 |
document.getElementsByTagName(name) | 通过标签名来查找元素 |
示例2:用点击按钮的方式改变网页背景色(简单)
代码
<!doctype html> <html> <head> <meta charset="utf-8"> <title>改变网页背景色</title> <script> function color(str){ document.body.style.backgroundColor=str; } </script> </head> <input type="button" value="粉红色" onclick="color('pink')"/> <input type="button" value="紫色" onclick="color('purple')"/> <input type="button" value="蓝色" onclick="color('blue')"/> <input type="button" value="自定义颜色" onclick="color('lightblue')"/> <body> </body> </html>
结果图展示
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
目录知识准备Object.keysObject.getOwnPropertyNames可枚举属性hasOwnProperty盘点判空方法JSON.stringify判空for in判空Object.getOwnPropertyNames判空Object.keys()判空
这篇文章主要为大家详细介绍了Vue项目利用axios请求接口下载excel,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
今天给大家分享的是关于vue怎么样实现滑动切换界面的效果,这一功能我们在开发手机小程序时,常会用到,小编觉得比较实用,因此分享给大家做个参考,以下是实现效果及代码,感兴趣的朋友跟随小编来看看吧。
关于ES6字符串的扩展详解 目录 一.字符串的扩展 字符的 Unicode 表示法 字符串的遍历器接口 模板字符串 二.字符串的新增方法 includes(), startsWith(), endsWith() 实例方法:repeat() 实例方法:padStart(),padEnd() 实例方法:trimStart(),trimEnd() 总结 一.字符串的扩展 字符的 Unicode 表示法 ES6 加强了对 Unicode 的支持,允许采用\uxxxx形式表示一个字符,其中xxxx表示字符的 Unicode 码点.
今天给大家分享的是,如何在最短的时候内实现右键菜单。高效实现需求,避免重复造轮子。感兴趣的可以了解一下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008