gpt4 book ai didi

JavaScript - 使用纯 JavaScript 切换 CSS 颜色?

转载 作者:行者123 更新时间:2023-11-30 16:56:02 26 4
gpt4 key购买 nike

我正在尝试使用纯 javascript 来回更改表单文本字段的颜色。有人可以帮忙吗?

我可以改变颜色一次,但不能再回来

这是我做的

<!DOCTYPE html>
<html>
<head>
<title>JavaScript</title>

</head>

<body>
<script type="text/javascript">
function color() {
var x = document.getElementById("currID");
if(x.style.color="red") {
x.style.color="blue";
}
}

}
</script>

<input type="button" value="Click Me" id="testButton" onclick="color()" />

<form method="get" action="getresult.php">

<p>Current ID: <input id="currID" class="a" type="text" name="currID" /></p>
<p><input type="submit" value="Request new ID"/></p>


</form>

</body>
</html>

CSS

<style type="text/css">
.main {
color:black;
}
.a {
color:red;
}
</style>

最佳答案

试试这个:

    <!DOCTYPE html>
<html>
<head>
<title>JavaScript</title>

</head>

<body>
<script type="text/javascript">
function color() {
var x = document.getElementById("currID");
if(x.className == "main"){
x.className = "a";
} else {
x.className = "main";
}
}
</script>

<input type="button" value="Click Me" id="testButton" onclick="color()" />

<form method="get" action="getresult.php">

<p>Current ID: <input id="currID" class="a" type="text" name="currID" /></p>
<p><input type="submit" value="Request new ID"/></p>


</form>

</body>
</html>

CSS:

<style type="text/css">
.main {
color:black;
}
.a {
color:red;
}
</style>

演示:https://jsfiddle.net/a5rxoh03/

关于JavaScript - 使用纯 JavaScript 切换 CSS 颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29715466/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com