我想在选中文本框时更改<input type="text">
的CSS;即当用户点击文本框时,我想要应用不同的CSS规则。有没有办法使用纯CSS做到这一点?选择时如何更改文本输入的CSS?
3
A
回答
3
0
是的。使用:focus
伪类选择它。
-1
您可以使用CSS以下
Ë::选择
其中E是元素。
http://www.456bereastreet.com/archive/200601/css_3_selectors_explained/
您也可以使用
$('#element').attr('class', 'new value');
-2
<script>
function change(objNum){
var objName = "txtbox";
window.alert(objNum);
document.getElementByID(objName).className = "franchlinks";
}
</script>
<input type="text" class="yourdefaultclass" id="txtbox1" onclick="change('txtbox1');">
尝试这样使用jquery。对于失去焦点,你可以尝试onblur而不是onclick。
1
选择具有文本的属性输入字段仅
input[type="text"]:focus{background-color:yellow;}
选择任何输入字段(复选框,文件,隐藏,图像,密码,收音机,复位,提交文本)
input:focus{background-color:yellow;}
如果你正在寻找实现平滑的动画效果
选择任何textarea的
textarea:focus{background-color:yellow;}
却可以通过CSS的并对焦点/模糊有更多的控制,最好使用JQuery或其他JavaScript框架。
相关问题
- 1. jQuery切换 - 从选择输入更改为文本输入
- 2. 用css更改文本输入的值?
- 3. 更改选择输入选择国家?
- 4. jquery输入文本更改显示/隐藏选择选项
- 5. JavaScript更改输入文本以选择选项
- 6. 如何使用可选的func textViewDidEndEditing(textView:UITextView)在输入文本时更改文本?
- 7. 如何更改输入框的文本?
- 8. 如何自动选择文本输入?
- 9. jQuery改变在选择单选按钮时输入文本
- 10. 克隆和选择框onchange输入文本的更改值
- 11. 如何使用CSS更改选择文本背景?
- 12. 如何选择性地使用CSS类更改文本?
- 13. 如何在文本框中输入时更改标签文本
- 14. 如何更改选择文本显示?
- 15. 改变使用CSS输入文本时的输入样式
- 16. 将文本更改为输入,然后再取消选择
- 17. 如何更改选择框后的选择框文本?
- 18. JavaScript - 如何更改基于选择选项中的性别选择的输入文本值
- 19. 更改CSS中选择标记的选项文本
- 20. Shiny:更改选择输入的值
- 21. 更改基于url的输入选择?
- 22. 允许用户在选择输入中更改输入选择输入
- 23. 当我选择选项时更改占位符的输入
- 24. jQuery:如何选择文本输入中的文本
- 25. 闪亮 - 为选择输入更新输入文本
- 26. 如何在输入文本框时更改按钮的颜色
- 27. 如何改变输入[“文件”]的CSS?
- 28. 使用jQuery ID选择和css更改输入元素
- 29. 检测UIWebView文本选择中的文本选择更改
- 30. 带JS的样式输入文件按钮 - 选择文件后更改文本