利用jQuery来动态为属性添加或者删除属性


要求:

1、当点击导出Excel方式的时候,如果是“勾选导出”或“不分页导出”时,下面的文本框不能修改

2、当点击“分页导出”时,第一个文本框中的值可以被修改,但第二个文本框中的值不可以手动修改,但会随着第一个文本框中输入的值不断变化

 

实现:

这个页面我就不说怎么做的了,咱们看重点,如何来实现动态的增加属性值:


   function changeAttr(){                               //onchange事件 添加和去除只读属性
            var radios = document.forms[0].radio;
            for (var i = 0; i < radios.length; i++) {   
                   if (radios[2].checked == true) {   
                         remAttr();                           //如何选择的是勾选导出,去除文本框的disabled属性
                         break;
                  }else{
                         addAttr();
                         break;                               //如果判断出选中的哪一个单选按钮之后,要跳出循环
                  }
            }
   }

 

          function  remAttr(){

                  $("#sheet").attr("disabled",false);           //去除disabled属性

          }

 

           function  addAttr(){

                  $("#sheet").attr("disabled",true);           //添加disabled属性

          }

 

 说明:这里的sheet为第一个文本框中的id值,这里我们是用jQuery来实现的,但如果用javascript呢?

          document.getElementById("sheet").disabled = false;

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值