主页
c++手册
JavaScript手册
TSF手册
登录
JavaScript基础
for循环
for...in 循环
while 循环
创建对象
String对象
toString 方法
valueOf 方法
indexOf ()
寻找文本
lastIndexOf
倒找文本()
substr
取文本中间(开始位置,字符个数)
substring
取文本中间(开始位置,结束位置)
slice()
取文本中间(起始位置,结束位置)
split
分割文本()
charAt
取单个字符(位置)
toLowerCase
到小写()
toUpperCase
到大写()
match()
正则.匹配()
replace()
正则.替换
search
正则匹配_返回位置()
charCodeAt 方法
取Unicode 编码
fromCharCode
Unicode到文本()
anchor
生成锚点
big
自动加BIG标签
blink
添加HTML(BLINK)标记
bold
添加HTML(B)标记
fixed 方法
添加HTML(TT)标记
fontcolor 方法
添加HTML(font)标记 设置颜色
fontsize 方法
添加HTML(字体大小)标记
italics
添加HTML(I)标记
link
添加HTML(a)标记
small
添加HTML(SMALL)标记
strike
添加HTML(STRIKE)标记
sub
添加HTML(sub)标记
sup
添加HTM(sup)标记
Array对象
toLocaleString 方法
toString 方法
valueOf 方法
concat
合并数组
join
连接为字符串
pop()
删除成员_从后
push
加入成员
reverse
顺序反转
shift
删除成员_从前
slice
取数组中间
unshift
插入成员
DOM Document 文档对象
all[] 提供对文档中所有 HTML 元素的访问。
anchors[]
forms[]
images[]
links[]
body
cookie
domain
lastModified
referrer
title
URL
close()
getElementById()
getElementsByName(name)
querySelector()
querySelectorAll
createElement
创建元素
DOM Element元素对象
accessKey
设置或返回元素的快捷键
addEventListener()
添加事件
appendChild()
添加子元素
attributes
属性
childNodes
子节点集合
className
取class名词
clientHeight
元素高度
clientWidth
元素宽度
cloneNode()
克隆元素
compareDocumentPosition()
比较两个元素的文档位置
contentEditable
可否编辑
dir
设置或返回元素的文本方向
firstChild
元素的首个子元素
getAttribute()
取元素的指定属性或自定义属性
getAttributeNode()
取指定属性名的值
getElementsByTagName()
根据标签名查找元素返回NodeList
getFeature()
返回实现了指定特性的 API 的某个对象
getUserData()
取关联元素上键的对象
hasAttribute()
某属性是否存在
hasAttributes()
是否有属性
hasChildNodes()
是否有子元素
id
取id
innerHTML
取网页源码
insertBefore()
插入子元素
isContentEditable
是否可编辑
isDefaultNamespace()
检查被定义的命名空间是否是默认命名空间
isEqualNode()
两个节点是否相等
isSupported()
检测元素是否支持指定特性
lang
设置或修改语言
lastChild
取最后一个子元素
namespaceURI
取指定节点的命名空间的 URI
nextSibling
取同级下一个元素
nodeName
元素名称
nodeType
取指定节点的节点类型
nodeValue
元素的节点值
normalize()
合并元素 删除空元素
offsetHeight
元素高度
offsetWidth
元素的宽度
offsetLeft
水平偏移位置
offsetParent
偏移容器
offsetTop
垂直偏移位置
ownerDocument
取根元素(文档对象)
parentNode
取父元素
previousSibling
取同级上一个元素
removeAttribute()
移除指定属性
removeAttributeNode()
移除指定属性节点 返回被移除的节点
removeChild()
删除某个子元素
replaceChild()
替换子元素
scrollHeight
元素整体高度
scrollWidth
元素整体宽度
scrollLeft
元素整体左边
scrollTop
元素整体顶边
setAttribute()
置自定义属性 修改指定或自定义属性
setAttributeNode()
向元素中添加指定的属性节点
setIdAttribute()
setIdAttributeNode()
setUserData()
把对象关联到元素上的键
style
style属性
tabIndex
tab键顺序
tagName
标签名
textContent
取纯文本
title
返回或设置title属性
toString()
元素转字符串
nodelist.item()
返回 NodeList中指定下标的元素
nodelist.length
取节点数
DOM 事件类型
鼠标事件
onclick
当元素被单击时
oncontextmenu
上下文菜单弹出时
ondblclick
当元素被双击时
onmousedown
当鼠标被按下时
onmouseup
当鼠标被松开时
onmousemove
当鼠标被移动时
onmouseenter
当鼠标移入元素时
onmouseleave
当鼠标移出元素时
onmouseover
当鼠标移到某元素之上
onmouseout
当鼠标从某元素移开
onwheel
鼠标滚轮上下滚动时
键盘事件
onkeydown
当某键被按下
onkeyup
当某键被松开
onkeypress
当某键被按下并松开
表单事件
onblur
当失去焦点时
onfocus
当获取焦点时
onfocusin
即将获取焦点时
onfocusout
即将失去焦点时
oninput
当元素获取用户输入时
onchange
当元素内容被改变时
onreset
当表单重置时
onsearch
当向搜索域输入文本时
onselect
当选取文本时(input 和 textarea)时
onsubmit
当表单提交时
剪辑版事件
oncopy
当用户复制时
oncut
当用户剪切时
onpaste
当用户粘贴时
拖动事件
ondrag
当元素正在拖动时
ondragend
当拖动完成时
ondragenter
当拖动的元素进入放置目标时
ondragleave
当拖动元素离开放置目标时
ondragover
当拖动元素放置在目标上时
ondragstart
当开始拖动元素时
ondrop
当拖动元素放置在目标区域时
框架/对象事件
onbeforeunload
当窗口即将关闭时
onerror
当加载文档或图像时发生错误
onhashchange
当前 URL 的锚部分发生修改时
onload
当页面或一幅图像加载完毕
onpageshow
用户访问页面时
onresize
窗口或框架被重新调整大小时
onscroll
滚动条在滚动时
onunload
用户退出页面时
onabort
图像的加载被中断
动画事件
animationend
CSS 动画结束播放时
animationiteration
CSS 动画重复播放时
animationstart
CSS 动画开始播放时
多媒体事件
onabort
视频/音频(audio/video)终止加载时
oncanplay
用户可以开始播放视频/音频(audio/video)时
oncanplaythrough
视频/音频(audio/video)可以正常播放且无需停顿和缓冲时
ondurationchange
视频/音频(audio/video)的时长发生变化时
onemptied
当期播放列表为空时
onended
视频/音频(audio/video)播放结束时
onerror
视频/音频(audio/video)数据加载期间发生错误时
onloadeddata
浏览器加载视频/音频(audio/video)当前帧时
onloadedmetadata
在指定视频/音频(audio/video)的元数据加载后
onloadstart
在浏览器开始寻找指定视频/音频(audio/video)触发
onpause
在视频/音频(audio/video)暂停时
onplay
视频/音频(audio/video)开始播放时
onplaying
在视频/音频(audio/video)暂停或者在缓冲后准备重新开始播放时
onprogress
在浏览器下载指定的视频/音频(audio/video)时
onratechange
在视频/音频(audio/video)的播放速度发送改变时
onseeked
在用户重新定位视频/音频(audio/video)的播放位置后
onseeking
在用户开始重新定位视频/音频(audio/video)时
onstalled
在浏览器获取媒体数据,但媒体数据不可用时
onsuspend
在浏览器读取媒体数据中止时
ontimeupdate
在当前的播放位置发送改变时
onvolumechange
在音量发生改变时
onwaiting
在视频由于要播放下一帧而需要缓冲时
过渡事件
transitionend
CSS 完成过渡后
其他事件
onmessage
接收到消息时
ononline
浏览器开始在线工作时
onoffline
浏览器开始离线工作时
onpopstate
窗口的浏览历史(history 对象)发生改变时
onshow
当 menu 元素在上下文菜单显示时
onstorage
在 Web Storage(HTML 5 Web 存储)更新时
ontoggle
在用户打开或关闭 details元素时
DOM Event事件对象
altKey
"ALT" 是否被按下
button
哪个鼠标按钮被点击
clientX
鼠标指针的水平坐标
clientY
鼠标指针的垂直坐标
ctrlKey
"CTRL" 键是否被按下
Location
按键在设备上的位置
charCode
onkeypress事件触发键值的字母代码
key
按下按键时返回按键的标识符
keyCode
键代码
which
取按下的键盘按键Unicode值
metaKey
"meta" 键是否被按下
relatedTarget
事件的目标节点相关的节点
screenX
当某个事件被触发时,鼠标指针的水平坐标
screenY
当某个事件被触发时,鼠标指针的垂直坐标
shiftKey
"SHIFT" 键是否被按下
DOM 事件 绑定与解绑
addEventListener() 添加事件绑定
removeEventListener() 移除事件绑定
事件冒泡或事件捕获
删除浏览器默认事件 例如阻止a标签跳转
e.stopPropagation();阻止事件传播,阻止冒泡
transitionend