document.getElementById('p1').style.visibility='visible'
document.getElementById('p1').style.visibility='hidden'
document.getElementById("p1").style.color="blue"
document.getElementById("p1").style.fontFamily="Arial"
document.getElementById("p1").style.fontSize="larger"
onload 事件:加载时页面触发
onunload 事件:离开页面触发
onclick 事件:点击元素触发
onchange 事件:改变输入触发
onmouseover 事件:光标覆盖触发
onmouseout 事件:光标移除触发
onmousedown 事件:点击鼠标触发
onmouseup 事件:松开鼠标触发
onfocus 事件:聚焦光标时触发
创建元素createElement()、添加子元素x.appendChild()
var para = document.createElement("p");
var node = document.createTextNode("这是一个新的段落。");
para.appendChild(node);
在child元素前插入para元素,element.insertBefore(para,child)
var para = document.createElement("p");
var node = document.createTextNode("这是一个新的段落。");
para.appendChild(node);
var element = document.getElementById("div1");
var child = document.getElementById("p1");
element.insertBefore(para, child);
移除页面子节点元素:x.removeChild(child)
移除元素x父节点下的其他元素y:x.parentNode.removeChild(y)
以节点para替换parent的子节点元素child
parent.replaceChild(para, child);
HTMLCollection 元素可以通过 name,id 或索引来获取。
NodeList 只能通过索引来获取。
串联数组:str1.concat(str2,str3)
分割数组:array1.join(',')
分割字符串:Str1.split(',')
删除数组第一个元素:str1.shift()
在数组开头加入元素:str1.unshift()
删除数组最后一个元素:str1.pop()
数组最后加入元素:str1.push()
从一个数组中选择元素:str1.slice(1,3)
将一个数组中的元素的顺序反转排序:str1.reverse()
在数组的指定位置添加一个元素 :str1.splice()---
数字排序(按数字顺序降序)- sort():
---str1.sort(function(a,b){return a-b}) 顺序
---str2.sort(function(a,b){return b-a}) 倒序