javascript - 我无法使用 javascript 永久更改简单 html 页面的背景颜色
问题描述
当我单击按钮时,更改的背景颜色,但在一秒钟后它消失了
这是代码
<!DOCTYPE html>
<html>
<head>
<title>ex7</title>
<meta charset="utf-8">
<script>
function changerCouleur() {
document.bgColor= "#FFFggF";
}
</script>
</head>
<body>
<form>
couleur <input type="text" > <br>
<button onclick="changerCouleur()">changer couleur </button>
</form>
</body>
</html>
解决方案
#FFFggF 不是有效的颜色代码。
请尝试以下代码:
function changerCouleur() {
document.body.style.background = "#ff9933";
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<!DOCTYPE html>
<html>
<head>
<title>ex7</title>
<meta charset="utf-8">
</head>
<body>
<form onSubmit="return false">
couleur <input type="text" > <br>
<button onclick="changerCouleur();">changer couleur </button>
</form>
</body>
</html>
我将属性 onSubmit="return false" 添加到表单中,否则每次单击按钮时都会重新加载页面
推荐阅读
- python - 由于网络抓取中的编码,乱码文本输出
- r - 如何计算多个数据系列中的曲线下面积(AUC)?
- python - 在输出到控制台之前在 Spark Structured Streaming 上处理数据
- mongodb - 在 MongoDb 聚合框架中应用多阶段分组
- asp.net - 使用 web.config 规范化 URL
- android - Kotlin:如何使用视图模型/接口将数据从片段中的 recyclerview 传递到另一个片段?
- mysql - LEFT JOIN 空值概念
- c# - 我可以转换一个 IQueryable
到数据库集 在 .NET Core EF 中具有相同的泛型类型? - node.js - 使用 cookie-parser 根据 Express 中的请求信息更改用于(取消)签名 cookie 的密钥
- datetime - 如何在 C++ (MFC/Win32) 中将文件时间转换为日期时间