当前位置:  开发笔记 > 编程语言 > 正文

重置输入控件的边框颜色(HTML/Javascript)

如何解决《重置输入控件的边框颜色(HTML/Javascript)》经验,为你挑选了1个好方法。

有没有人知道如何使用javascript修改输入控件的边框颜色?通过突出显示其中包含不正确或无效数据的字段等来进行验证.

例如改变边界:

document.getElementById('myinput').style.border = '1px solid red';

怎么重置?下一行完全删除边框...

document.getElementById('myinput').style.border = '';

如果我将边框颜色重置为特定颜色(例如黑色或灰色等),在某些浏览器/操作系统中可能看起来很奇怪,那些"主题"控件......

谢谢堆!



1> cletus..:

不要使用设置样式属性.通过使用CSS类来做到这一点.我还建议使用Javascript库来处理这个问题.它只是使代码更清晰.

删除CSS属性是有问题的,因为您并不总是知道应该将它们设置回去.添加和删​​除类只是...工作.

每个元素可以有多个类,所以实际上没有反对这样做的论据(imho).

我习惯了jQuery,所以我的例子就是这样.

错误的方法:

$("#myinput").css("border", "1px solid red");

正确的方法:




推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有