ie兼容placeholder,非常好用的插件,直接引入即可

 $(document).ready(function(){   

   var doc=document,

    inputs=doc.getElementsByTagName('input'),

    supportPlaceholder='placeholder'in doc.createElement('input'),

    

    placeholder=function(input){

     var text=input.getAttribute('placeholder'),

     defaultValue=input.defaultValue;

     if(defaultValue==''){

        input.value=text

     }

     input.onfocus=function(){

        if(input.value===text)

        {

            this.value=''

        }

      };

     input.onblur=function(){

        if(input.value===''){

            this.value=text

        }

      }

  };

  

  if(!supportPlaceholder){

     for(var i=0,len=inputs.length;i<len;i++){

          var input=inputs[i],

          text=input.getAttribute('placeholder');

          if(input.type==='text'&&text){

             placeholder(input)

          }

      }

  }

 });

直接将代码放在js里面,引用就可以,什么都不需要再写,兼容ie,不影响其他浏览器

你可能感兴趣的:(placeholder)