其他JS常用函数
设置表单中所有文本型的成员的值为空(清空)
var form = window.document.forms[0]
for (var i = 0; i if (form.elements.type == "text")
{form.elements.value = "";}
下拉列表框的值
document.forms[0].selectName.options[n].value
(n有时用下拉列表框名称加上.selectedIndex来确定被选中的值)
焦点顺序
document.getElementByid("表单元素").tabIndex = 1
innerHTML的值是表单元素的值:如"how are you"
则innerHTML的值就是:how are you
innerTEXT的值和上面的一样,只不过不会把这种标记显示出来
防止用户对文本框中输入文本:onfocus="this.blur()"
数学函数
Math.PI(返回圆周率)
Math.SQRT2(返回开方)
Math.max(value1,value2)返回两个数中的最大值
Math.pow(value1,10)返回value1的十次方
Math.round(value1)四舍五入函数
Math.floor(Math.random()*(n+1))返回随机数
定义日期型变量
var today = new Date();
日期函数
dateObj.getTime()得到时间
dateObj.getYear()得到年份
dateObj.getFullYear()得到四位的年份
dateObj.getMonth()得到月份
dateObj.getDate()得到日
dateObj.getDay()得到日期几
dateObj.getHours()得到小时
dateObj.getMinutes()得到分
dateObj.getSeconds()得到秒
dateObj.setTime(value)设置时间
dateObj.setYear(val)设置年
dateObj.setMonth(val)设置月
dateObj.setDate(val)设置日
dateObj.setDay(val)设置星期几
dateObj.setHours设置小时
dateObj.setMinutes(val)设置分
dateObj.setSeconds(val)设置秒 [注意:此日期时间从0开始计]
设置时间间隔
setInterval("expr",msecDelay)
或setInterval(funcRef,msecDelay)
或setTimeout
防止链接文字折行
document.body.noWrap=true
返回第n个字符的ASCii码值
string.charCodeAt(n)
测试是否为数值型
isNaN(变量)
定义常量的关键字:const
定义变量的关键字:var

1 comments:
很好很专业~
Post a Comment