css – 是否可以在输入上更改字段集的背景颜色:焦点?

前端之家收集整理的这篇文章主要介绍了css – 是否可以在输入上更改字段集的背景颜色:焦点?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当光标位于该字段集的任何文本字段内时,是否可以更改窗体的字段集的背景颜色?

我认为这可能有用,但它没有:

fieldset {background: #ffe;}
input[type=text]:focus+fieldset {background: #ff0;}

解决方法

我担心CSS不可能,因为CSS没有一个选择器可以根据元素的子项进行选择.选择器输入[type = text]:您尝试的焦点字段集与紧跟在焦点文本输入框之后的字段集元素匹配 – 这与您想要的完全不同.

然而,使用JavaScript处理此问题是可能的,也是相当容易的.你只需要在fieldset中的字段上使用onfocus和onblur事件处理程序,这些处理程序可以是所有这些处理程序的相同功能;他们只会改变fieldset元素的style.background属性,

猜你在找的CSS相关文章