1.获取html元素的方法:
xxx=document.getElementById(标签内的id选择器名) (1)
xxx=document.getElementsByName(标签内的name属性值) (2)
xxx=document.getElementsByTagName(标签名) (3)
xxx=document.getElementsByClassName(标签内的类选择器名)(4)
其中(2)(3)(4)返回的都是数组(从Elements可以看出),括号内的都是字符串。
2.改变html元素的文本内容:xxx.innerHTML=文本字符串
(注:xxx为html元素对象,可由上面方法获取)
3.获取日期:date=new Date( )
年 ----- date.getFullYear()
月 ----- date.getMonth()
日 ----- date.getDate()
时 ----- date.getHours()
分 ----- date.getMinutes()
秒 ----- date.getSeconds()
(注:其中“月”是以0为基的,即一月——0,二月——1,以此类推)
4.验证文本框或密码框是否为空:
5.验证文本框中的值为整数:
if(!isNaN(value)){ //判断value是否为数字
if(parseInt(value)==parseFloat(value)){ //判断value是否为整数
alert("value为整数");
}
}
6.设置html文档的字符集(要在<head>标签内部设置):
<meta charset="UTF-8">
7.新建数组:
arr=new Array(); //空白数组
arr=new Array(1,2,3,4); //生成数组[1,2,3,4]
arr=new Array(arr1,arr2,arr3) //以arr1,arr2,arr3生成二维数组arr
(注:利用这种方法生成的数组是长度动态可变的数组)
8.判断复选框checkbox是否选中:
checked=checkbox.checked //checkbox为复选框对象,checked是它的属性名,可以直接获取值
变量=checked?"checked":""; //"checked"表示选中,""表示未选中,checked为Boolean类型
9.设置属性值
src=document.createAttribute('src');
src.nodeValue="test3041.js";