テキストボックス(input)でフォーカスを取得した場合のスタイル変更の実現方法


ユーザーの体験を重視するデザイナーが多いです.テキストボックスに加えてほしいです.
フォーカスやマウスの移動時のスタイルの切り替え効果を取得します.実は簡単です.ページ上のテキストボックスを取得し、オンフォークスイベントやその他の対応イベントを追加すればいいです.本稿では、どうやって
フォーカスを取得する時にスタイルを切り替え、原理がわかったら他の効果を実現するのは簡単です.
-----------------------------------------
Javascript:
<script type=
「text/javascript」
//説明:テキストボックス(input)フォーカスを取得した場合のスタイル変更の実現方法
//整理:http://www.CodeBit.cn
 
//focusクラス:フォーカスを取得するときのスタイル
//normalClass:ノーマルなスタイル
Function focus Input
(focus Class、normalClass
)
{
   
var element=document.
getElements ByTagName
(
「input」
)0
   
for
(
var i=
0;ilength;i++
)
{
       
if
(elements
[i]
)
type!=
「button」&elemens
[i]
)
type!=
「submit」&elemens
[i]
)
type!=
「リセット」
)
{
            elements
[i]
)
onfocus=
機能
(
)
{
this.
クラスName=focusクラス;

            elements
[i]
)
onblur=
機能
(
)
{
this.
class Name=normalClass𞓜
';

       
)
   
)
)

 
テストコード:HTML:

   
   
   
   
  1.  
  2. <style type="text/css">
  3. .normalInput {
  4. border:1px solid #ccc;
  5. }
  6. .focusInput {
  7. border:1px solid #FFD42C;
  8. }
  9. </style>
  10.  
  11. <script type="text/javascript">
  12. window.onload = function () {
  13. focusInput('focusInput', 'normalInput');
  14. }
  15. </script>
  16.  
  17. <input type="text" class="normalInput" />
  18.