创建数组
var beatles = Array() = Array(‘1’, ‘2’) = [‘1’, ‘2’]创建对象
var person = Object(); person.name = “anran”; person.age=12;
var person = {name = “anran”,age = 12}
var person = {}; person.name = “anran”; person.age=12;通过id获取元素
document.getElementById(‘id’)通过标签获取元素
document.getElementsByTagName(‘a’)通过类名获取元素
document.getElementsByClassName(‘className’)设置元素的属性
element.setAttribute(‘name’,’value’)获取元素的属性
element.getAttribute(‘name’)获取元素下面的所有子元素
element.childNodes获取元素的属性 1:元素节点 2:属性节点 3:文本节点
element.nodeType获取文本节点中的值
element.nodeValue修改文本节点中的值
element.nodeValue = ‘value’获取元素下面第一个子元素
element.firstChild or element.childNodes[0]获取元素下面最后一个元素
element.lastChild or element.childNodes[element.childNodes.length - 1]获取当前元素同级的上一个元素
element.previousSibling获取当前元素同级的下一个元素
element.nextSibling获取当前元素的父元素
element.parentNode获取元素中的素有html文本
element.innerHTML修改元素中的html文本
element.innerHTML = ‘value’js初始化方法
window.onload = function(){}鼠标悬停事件
onmouseover鼠标离开事件
onmouseout鼠标点击事件
onclick某函数经过一段时间后执行
setTimeout(‘function’, ‘time’)某函数隔一段时间执行
setInterval(‘function’, ‘time’)将对应的值转换为整数
parseInt(‘value’)获取随机数:小数
Math.random()向上取整
Math.ceil(‘value’)向下取整
Math.floor(‘value’)取整(四舍五入)
Math.round(‘value’)