input文字框焦點背景變色
很多網頁表單設計中,當文字框獲得焦點的時候會改變它的樣式屬性,可以提高文字框的辨識度。
下面以設定背景色為例子,對此功能做一下簡單介紹。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .bg{background-color:red;} </style> <script> window.onload=function(){ var inputs=document.getElementsByTagName("input"); for(var i=0;i<inputs.length;i++){ inputs[i].onfocus = function (){ this.className="bg"; } inputs[i].onblur=function(){ this.className=""; } } } </script> </head> <body> <form id="myform" action="#"> <ul> <li>使用者名稱:<input type="text" name="username" /></li> <li>密碼:<input type="text" name="pw" /></li> </ul> </form> </body> </html>
當文字框獲取焦點的時候,能夠改變它的背景,當失去焦點的時候會還原。
相關閱讀:
(1).getElementsByTagName()參閱getElementsByTagName()一章節。
(2).focus事件參閱JavaScript focus 事件一章節。
(3).blur事件參閱JavaScript blur 事件一章節。
(4).className屬性參閱JavaScript className一章節。
相關文章
- input文字框獲取焦點伸縮效果
- chrome表單自動填充導致input文字框背景變成偏黃色問題Chrome
- 為input文字框設定背景圖片
- 去掉antd的Input元件獲取焦點時的藍色邊框元件
- jQuery文字框獲取焦點和失去焦點jQuery
- 純css設定input文字框獲取焦點時的樣式CSS
- 文字框獲取或者失去焦點改變樣式屬性
- jQuery實現文字框獲取焦點jQuery
- javascript當文字框獲得焦點設定邊框JavaScript
- jquery註冊文字框獲取焦點清空,失去焦點賦值jQuery賦值
- 設定文字框得到焦點或者失去焦點時的樣式
- 去掉chrome瀏覽器中input獲得焦點時的帶顏色邊框呢Chrome瀏覽器
- 去掉input標籤獲得焦點後的邊框
- js讓文字框獲取焦點程式碼JS
- 文字框獲取焦點設定樣式
- JavaScript文字框獲取焦點彈出tipsJavaScript
- vue中文字框自動獲取焦點Vue
- CSS input文字框樣式CSS
- CSS input 文字框樣式CSS
- input 文字框內容居中
- CSS匹配input text文字框CSS
- input只能輸入文字框
- 文字框獲得和失去焦點程式碼例項
- 如何使用angularjs實現文字框獲取焦點AngularJS
- JQuery設定文字框和密碼框獲得焦點時樣式jQuery密碼
- javascript input文字框新增提示文字效果JavaScript
- 點選開關顯示或者隱藏input文字框
- 獲得焦點時候設定文字框的樣式
- javascript實現的文字框焦點位置放置於尾部JavaScript
- JavaScript獲取input text文字框JavaScript
- 靜態文字顏色背景改變示例源程式 (轉)
- JavaScript 點選表格行實現背景變色JavaScript
- qt 設定QTextEdit文字框中指定內容塊的背景顏色QT
- 點選方向鍵實現文字框焦點切換程式碼例項
- 純css實現控制文字框獲得焦點的樣式CSS
- javascript文字框獲取焦點設定其樣式程式碼JavaScript
- input文字框寬度自適應
- JavaScript設定input文字框只讀JavaScript