Javascript如何比较两个值,然后更改背景颜色
Javascript How do i compare two values and then change background color?
为什么这段代码不起作用?我希望它改变输入背景的颜色,无论值是正确的(绿色)还是不正确的(红色)。
<html>
<head>
<script type="text/javascript">
function funct1 () {
var username = "63XZ4";
if(username == document.getElementById('keygen').value ) {
document.getElementById('keygen').style.backgroundColor = '#5bc556';
}
else {
colorchange.style.backgroundColor = 'red';
}
}
return 0;
</script>
</head>
<body>
<input type="text" id="keygen">
<button onclick="funct1"></button>
</body>
</html>
<html>
<head>
<script type="text/javascript">
function funct1 () {
var username = "63XZ4";
var keygen = document.getElementById('keygen');
if(username == keygen.value) {
keygen.style.backgroundColor = '#5bc556';
} else {
keygen.style.backgroundColor = 'red';
}
}
</script>
</head>
<body>
<input type="text" id="keygen" />
<button onclick="funct1()">Button Title</button>
</body>
</html>
以上内容应该会有所帮助。此外,你可能想看看这个:
- 为您声明的函数提供更多描述性名称
- 通过在变量中存储DOM元素来消除对"getElementById"的调用,从而节省时间
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- Javascript运行php文件,然后下载文件
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 椭圆字幕选择,然后在Photoshop中使用Javascript填充颜色
- 如何使导航栏透明,然后使用bootstrap 3更改颜色.(粘贴)
- jQuery文本html操作,以查找大量文本中出现的字符,然后更改其颜色
- 如何再次单击时将链接的颜色从黑色更改为红色,然后再更改回黑色
- 更改 svg 填充颜色,然后绘制到画布
- IE上的颜色框,打开一个颜色框,然后立即跟随页面上的链接
- jQuery.fadeOut淡出为一种颜色,然后消失
- 循环浏览表格's td's并检查内部跨度上的内容,然后更改文本的颜色
- 需要更改spry菜单栏中父标记元素的颜色,然后更改当前浏览器URL
- 更改鼠标悬停时的字体颜色,然后单击javascript或html
- 改变循环中元素的背景,然后改变悬停的颜色
- 谷歌应用程序脚本:找到单元格与一定的值,然后设置它的背景颜色
- 想要将 HTML 元素的颜色从红色更改为绿色,然后再更改为红色
- Javascript如何比较两个值,然后更改背景颜色
- 如何使用javascript(jquery)逐个更改元素的颜色,然后逐个重新设置结果
- 如何扫描pdf中特定的颜色,然后在它周围创建一个形状