问题:

使用DOM获取元素后setAttribute("value", "1")在页面有修改此标签value的情况下,再次触发function发生不生效、无法修改value的情况。使用jQuery的$(selector).val()可以避免此类问题。

function interest_model_change() {
var model = $("#interestModel").val();
var installments = document.getElementById("installments");
var daysDiv = document.getElementById("daysDiv");
if (model == "daily") {
//select联动onchange后修改installments默认值,此时使用jquery$(selector).val()方法更加安全
$("#installments").val("1");
$("#installments").attr("readonly", "true");
daysDiv.removeAttribute("hidden");
} else {
$("#installments").val("12");
installments.removeAttribute("readonly");
daysDiv.setAttribute("hidden", "");
}
}

最新文章

  1. 基于注解的Spring AOP入门、增强Advice实例
  2. 总结四条对学习Linux系统有帮助的方法
  3. android 之 Toast通知的使用
  4. NOIP提高组2004 合并果子题解
  5. Nim教程【四】
  6. appium-向右滑动定位
  7. BZOJ3307 雨天的尾巴
  8. this compilation unit is not on the build of a java project
  9. 项目androidAnt编译打包Android项目
  10. mjpg-streamer on raspberrypi
  11. js+dom开发第十六天
  12. 关于在transform下的子元素设置fixed无效的困惑
  13. IOS(swift)-数据存储 · 用NSUserDefaults存储配置信息
  14. 借助VBScript让Windows系统发出声音
  15. 解决MySQL在修改列时因为外键依赖出错的问题
  16. MySQL学习笔记(四)悲观锁与乐观锁
  17. centos设置网卡开机自启动
  18. Linux 安装搭建 tftpd 服务器
  19. MDI容器
  20. kafka集群管理

热门文章

  1. 国产DP4398 兼容替代CS4398 24Bit 192KHz数模转换芯片
  2. VKM4 批准功能对应 bapi
  3. Beaver解析代码反向生成语法文件
  4. jmeter压测dubbo接口,参数为dto时如何写传参及有错误时的分析思路
  5. 【git】3.1git分支-分支简介
  6. 永久免费泛域名证书: letsencrypt 
  7. 《Vue.js 3.x高效前端开发(视频教学版)》简介
  8. mysql数据增量及备份操作
  9. matplotlib 中文乱码的解决方法
  10. Spring事务注意事项 以及 遇到的坑