刚刚学习JS并停留在此处。如何在输入文本框时更改按钮的颜色
我有一个文本框和一个按钮。每当有人在文本框中提供一个值时,我希望按钮的颜色改变(如红色)。当文本框保持为空时,按钮的颜色保持其初始颜色状态。
下面是代码我写::
HTML ::
var text1 = document.getElementById("input1");
var butt1 = document.getElementById("button1");
if (text1.value == null || text1.value == "") {
butt1.style.backgroundColor = "white";
}
else {
butt1.style.backgroundColor = "#F22613";
}
#button1 {
height: 20px;
width: 100px;
}
<input type="text" id="input1" value="xyz">
<button type="submit" id="button1">
你需要有一些事件连接到您的文本框,并在你需要编写代码该事件。你可以在文本框上使用onChange事件 –