1.js中new Option的具体使用方法
var jsonData = eval("("+msg+")");
var obj=document.getElementById('depttype');
obj.options.add(new Option("请选择",""));
for(var i=0;i<jsonData.length;i++){
obj.options.add(new Option(jsonData[i].dataname,jsonData[i].dataid));
}
2.如果十进制数包含前导0,那么最好采用基数10,这样才不会意外地得到八进制的值。例如:
parseInt("010"); //returns 8
parseInt("010", 8); //returns 8
parseInt("010", 10); //returns 10
3.只准输入数字和小数点:
<input οnkeyup="if(isNaN(value)){alert('只能输入数字');this.value='';}">
4.获取checkbox的text和value:
var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text
var checkValue=$("#select_id").val(); //获取Select选择的Value
5.javascript中(''==0)和(' '==0)都为真。
6.js将日期字符串转化为毫秒数:
var dependedVal="2005-3-4";
//根据日期字符串转换成日期
var regEx = new RegExp("\\-","gi");
dependedVal=dependedVal.replace(regEx,"/");
alert(dependedVal)
//parse 需要 2005/3/4 这种格式
var milliseconds=Date.parse(dependedVal);
alert(milliseconds)
7.js获取日期:
var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间
8.js设置div背景图片:
document.getElementById("message").style.backgroundImage="url(formbac.png)";
object.style.backgroundImage="url(stars.gif)" ;