常用javascript笔记(不断追加中)
来源:互联网 发布:用java计算时间差 编辑:程序博客网 时间:2024/06/07 04:51
1:获取单选框的值
var genders=document.getElementsByName("gender"); var sex=""; if(genders!=""&&genders!=undefined){ for(var i=0;i<genders.length;i++){ if(genders[i].checked){ sex=genders[i].value; break; } } }
2:给单选框赋初始值
var genders=document.getElementsByName("genderup"); var defaultGender=tuser.sex; if(genders!=""&&genders!=undefined){ for(var i=0;i<genders.length;i++){ if(genders[i].value==defaultGender){ genders[i].checked=true; break; } } }
3:根据生日计算年龄
function calcAge(){ var birthday=document.getElementById("birthday").value; var age=new Date().getFullYear()-birthday.substr(0,birthday.indexOf("-")); document.getElementById("age").value=age; }
4:ajax获取下拉列表的值并赋值到下拉列表
var url="/mobileman/web_exp/getAllExp"; $.ajax({ url: url, async: true, cache: false, type: "post", dataType: "json", data: {"iDisplayStart":0,"iDisplayLength":40}, success:function(json) { $("#userLevel").empty(); for(var i=0;i<json.iTotalRecords;i++){var levelHtml="<option value="+json.aaData[i].grade+">"+json.aaData[i].expname+"</option>"$("#userLevel").append(levelHtml); } } });
5:给下拉框赋初始值
$('#emotionalup').val(defaultEmptional);
6:打开一个模态窗口
function findNotUsedAccount(){ var url = "${pageContext.request.contextPath}/background/cuteAccount/findNotUsedAccount.shtml"; var h_sp1 = 400; var w_sp1 = 800; //兼容IE,firefox,google.模态窗口居中问题 var iTop2 = (window.screen.availHeight - 20 - h_sp1) / 2; var iLeft2 = (window.screen.availWidth - 10 - w_sp1) / 2; var params = 'menubar:no;dialogHeight=' + h_sp1 + 'px;dialogWidth=' + w_sp1 + 'px;dialogLeft=' + iLeft2 + 'px;dialogTop=' + iTop2 + 'px;resizable=yes;scrollbars=0;resizeable=0;center=yes;location:no;status:no;scroll:no' // window.open(url, window, params); window.showModalDialog(url, window, params); }
7:限制输入数字
onkeyup="this.value=this.value.replace(/[^\d]/g,'') " onafterpaste="this.value=this.value.replace(/[^\d]/g,'') "
8:获取父页面的元素
普通窗口用:
var roleId=window.opener.document.getElementById("roleId").value;
模态窗口用:
var roleId2=window.parent.document.getElementById("roleId").value;
9:检查某个元素存在
$("#元素id").length //如果存在,则会返回1,如果不存在会返回0 document.getElementById("元素id").length; //如果存在会返回1,不存在返回undefined
1 0
- 常用javascript笔记(不断追加中)
- mysql常用sql笔记(不断追加中)
- 常用正则表达式(不断追加中)
- 一些技术的总结整理(不断追加中)
- Web开发常用小技巧 -- JavaScript[不断添加中...]
- 学习笔记(不断整理更新中)
- c#笔记(不断添加中)
- IE和Mozilla的兼容性汇总[不断追加中。。。]
- IE和Mozilla的兼容性汇总[不断追加中。。。]
- Oralce常用SQL -追加中...
- javascript 小集锦一(不断维护中)
- 常用Java类型转化小技巧(不断添加中)
- Windows的一些常用管理命令(不断整理中)
- emacs笔记(不断补充中)
- java基础(个人学习笔记,不断修改更新中)
- HTML(个人学习笔记,不断跟新修改中)
- javascript经典题目(不断补充中)
- 常用开发资源网(不断收集中)
- Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
- CSS3渐变色彩
- CGLib动态代理(转载)
- MFC一些理解
- Spark应用(app jar)发布到Hadoop集群的过程
- 常用javascript笔记(不断追加中)
- ubuntu 下shadowsockets配置
- 命令行操作 sqlite 数据库
- pat 1004 Counting Leaves (30)
- 教你初步了解红黑树
- HDOJ 1070 Milk
- [Redis] redis入门
- zk create() 方法
- Linux安装MySQL的两种方法