相信明天会更好

Tomorrow will be better

if((!(document.form1.EndTime.value==””)) && (!(document.form1.BeginTime.value==””))){
var start = document.form1.begintime.value.replace(/\-/g,””);
var end = document.form1.endtime.value.replace(/\-/g,””);
alert(start);
alert(end);
if(start > end){
alert(”任务开始日期不能晚于任务结束日期”);
document.form1.BeginTime.focus();
return false;
}
}

阅读全文 »

var today = new Date();
var  year = today.getFullYear();
var   month = today.getMonth();
  var minute=today.getMinutes(),
   var second =today.getSeconds(), //second
     var quarter =  Math.floor((today.getMonth()+3)/3),  //quarter
  var millisecond =today.getMilliseconds() //millisecond
   }

阅读全文 »

 var t=document.getElementById(”list2″);   
  var value=t.options[t.selectedIndex].value;

阅读全文 »

表单应用

读取和设置checkbox的状态:

var checkbox=document.forms["form2"]["checkbox1"] //获取了form2中id或者name为checkbox1的复选框
var checkedstate=checkebox.checked;//读取了checkbox是否被选中,值为true或者false
var checkboxvalue=checkbox.value;//读取了checkbox的值

读取和设置radio的状态(一组按钮的name值是相同的)如:

<label>性别:</label>
<input type=”radio” id=”radioA” name=”sex” value=”请选择”>
<input type=”radio” id=”radioB” name=”sex” value=”男”>
<input type=”radio” id=”radio” name=”sex” value=”女”>

阅读全文 »

创建元素节点:document.createElement(”a”);
创建文本节点:document.createTextNode(”stw”);
文本节点的值可以通过nodeValue来获得。
添加文本节点或者是元素节点可以通过appendChild()来实现,这种方法是把刚加入的元素放在末尾的位置上。
JavaScript语言: js添加文本节点和元素节点
1 var textnode=document.createTextNode(“stw”);
2 var elementnode=document.createElement(“a”);
3 elementnode.appendChild(textnode);
也可以把待插入节点放在某个节点之前,方法insertBefore可以实现,但是他有两个参数:第一个是待插入节点,第二个是现有的节点,该函数是将待插节点插入在现有节点之前。

阅读全文 »

Math.ceil()向上去整
Math.floor()向下去整
Math.round()四舍五入
Math.pow(a,b)计算幂值
Math.sqrt()开放计算
Math.random()生成0到1随机数

以下就是用js中的内建的Math函数来实现小数位的任意位数保留。代码如下
JavaScript语言:
1 function roundTo(base,precision)
2 {
3 var m=Math.pow(10,precision);
4 var a=Math.round(base*m)/m;
5 return a;
6 }
根据实际的情况,不一定要用round()如果要向下去整用floor,向上去整用ceil()
又如可用用Math函数实现受约束的随机数
JavaScript语言: 生成一般的伪随机数
1 function random()
2 {
3 return Math.random();
4 }
JavaScript语言: 生成0-9的整数
1 function random()
2 {
3 return Math.floor(Math.random()*10);
4 }
JavaScript语言: 生成mix到max之间的整数
1 function random(min,max)
2 {
3 return min+Math.floor(Math.random()*(max-min+1));
4 }

阅读全文 »

 Page 1 of 2  1  2 »