首页 > 代码库 > document.getElementById("billNo")的作用

document.getElementById("billNo")的作用

//  代码段
<script type="text/javascript">
	 /* 自动生成随机账单 */
         function getCKD(){
		 var d=document.getElementById("billNo");
		 var date=new Date();
			  
		 var year1=date.getUTCFullYear().toString().substring(2,4);
			  
		 var mouth=date.getMonth()+1;
			  
		 var day=date.getDate();
			  
		 var hour=date.getHours();
			  
		 var minute=date.getMinutes();
			  
		 var seconds=date.getSeconds();
		 var haomiao=date.getMilliseconds();
	         var random=(Math.random()*100);
	         var ckd="CKD"+year1+mouth+day+hour+minute+seconds+haomiao+random.toString().substring(0,2);
	         d.setAttribute("value",ckd);
	}
</script>

var d=document.getElementById("billNo");

document是内置对象,不需要声明和定义,可以在页面中直接使用。

getElementById:

作用:一般页面里ID是唯一的,用于准备定为一个元素;参数必须是字符串类型。

返回值:按在页面中出现的次序,返回相同id对象中的第一个;如果未找到符合条件的对象,返回null。

document.getElementById("billNo");表示根据指定billNo来获取指定billNo的控件对象。

document.getElementById("billNo").value : 表示得到billNo元素的值。


Date():  返回当日的日期和时间

getUTCFullYear():  按照UTC返回四位数代表年份。  UTC表示协调世界时,也称世界统一时间。

getFullYear();           返回四位数表示年份。与getUTCFullYear()可能不同。

getMonth():    获取当前月份(用0~11表示,0表示1月份)

getDate():      获取当前日(1~31)

getDay():        获取当前星期X(用0~6表示,0表示星期天)

getTime():      获取当前时间(1970.1.1开始的毫秒数)

getHours():    获取当前小时数(用0~23表示)

getMinutes():  获取当前分钟数(用0~59表示)

getSeconds(): 获取秒数(用0~59表示)

getMilliseconds():  获取当前毫秒数(用0~999表示)

getLocaleDateString():  获取当前日期

toLocaleTimeString():   获取当前时间

toLocaleString():             获取当前日期和时间