点击a标签变背景色,给input赋值,再次点击清空(有缺陷只能改变一个a标签,谁有更好的请留言赐教)

<a id="aa" href="#" onclick="atype('bb','aa')" >普通</a>
<input type="hidden" id="bb" name="aa" value="" />
<script>
   var typei = 0;
  function atype(typeid,atypeid){
     typei++;
     var changeBackgroundColor = function(elem,color){
      elem.style.backgroundColor = color;
    }
    if(typei%2=='1'){
       var btn = document.getElementById(atypeid);
      changeBackgroundColor(btn,'#ededed')
       document.getElementById(typeid).value=document.getElementById(atypeid).innerHTML;
    }else{
       var btn = document.getElementById(atypeid);
      changeBackgroundColor(btn,'#fff')
      document.getElementById(typeid).value='';    
     }
   }
</script>将普通赋值给id为a1的input

用途如下:

posted on 2015-04-18 11:11  狼_夕  阅读(407)  评论(0)    收藏  举报

导航