• 不断学习才有回报,学无止境!

javascript常用函数、方法、事件

javascript技巧 箭翎 1223次浏览 0个评论 扫描二维码
 [严格区分大小写]:

parseInt() 转为整数
parseFloat()  转为浮点数
Number()  转为数字
isNaN()  是否是非数字
eval_r()  执行
encodeURI() 字符编码
decodeURI() 字符解码
str.length 字符长度
str.substr()  子串
str.substring() 子串
str.split() 分割
str.match()  查找匹配
str.replace()  替换
str.search()  检索
Math.random() 随机数
Math.ceil() 向上取整
Math.floor )  向下取整
Math.round()  四舍五入
date. toLocaleString() 日期时间本地化
date.getFullYear() 取年份
date.getMonth() 取月份
date.getDate() 取日子
date.getHours() 取小时
date.getMinutes() 取分钟
date.getSeconds() 取秒钟
date.getDay() 取星期
arr.length 数组长度
arr.join() 数组转字符串
arr.sort() 数组排序
window.status 窗口状态栏
window.open() 打开新窗口
window.alert()  弹出警告窗
window.close()   关闭窗口
window.confirm()  弹出提示窗
window.print()  调用打印机打印
window.setInterval() 周期执行
window.setTimeout() 定时完成
history. back() 页面后退
history.go() 页面历史跳转
location. hostname获取主机域名
location.href=”” //实现跳转
location.reload() 页面重载
document. Body 页面内容
document.title 页面标题
document. cookie 文档cookie
document. domain  主机域名
document. getElementById()
根据ID取对象
document. getElementsByName()
根据名称取对象数组
document. getElementsByTagName_r()
根据标签名称取对象数组
document. write()文档内输出
form.enctype= multipart/form-data
表单编码
form. submit()  提交表单
node.childNodes 所有节点
node.parentNode 父节点
node.firstChild  第1个子节点
node.lastChild  最后1个子节点
node.nodeName  节点的名称
node.nodeValue  节点的值
node.nodeType  节点的类型
obj.createElement_x()  创建元素
obj.createTextNode() 创建节点
node.appendChild() 添加节点元素
node.insertBefore() 插入节点元素
node.removeChild() 移除节点元素
node.getAttribute() 获取节点属性
node. setAttribute() 设置节点属性
reg.test() 正则检测
reg.exec ()正则匹配

[作为事件不区分大小写]
onClick 单击事件
onDblClick 鼠标双击
onMouseOver 鼠标移入
onMouseOut 鼠标移出
onMouseMove 鼠标移动
onMouseUp 鼠标释放
onMouseDown 鼠标按下
onKeyDown 键盘按下
onKeyUp  键盘放开
onKeyPress  键盘按下放开
onChange 改动事件
onFocus  获取焦点
onBlur  失去焦点
onLoad  载入文件
onUnload  卸载文件
onSelect 选择事件


箭翎 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明javascript常用函数、方法、事件
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址