- onmouseover() 鼠标移入事件,鼠标从外部移入到当前元素触发
- onmouseout() 鼠标移出事件,鼠标从当前元素移出时触发
- onload() 页面加载成功触发
- this关键字:在函数内部表示:当前操作的元素
- this.setAttribute(name,value)给当前元素设置属性
- 数组:Array
创建语法:new Array();
new Array(size);//size数组元素个数,数组成员默认值
new Array(element0,element1...elementn);//参数列表,为数组初始化数据
数组中的每一个成员没有类型限制,可以存放任意类型
数组的长度可以自动修改,类似java中的 list集合
document.createElement() 创建元素节点
ele.appendChild()向标签体末尾添加新的子节点
获得元素: getElementById() 通过id属性值获得元素
getElementByName() 通过name属性获得所有元素(整个Htm文档中name可能相同)
getElementByClassName() 通过class属性值获得所有元素
getElementByTagName() 通过标签名获得所有的元素
元素(标签)Element, 属性Attribute, 文本Text统称问:节点Node
全局函数:
<script>
var str= "张三";
var code=encodeURI(str);
// alert(code);
var c1=encodeURIComponent(str);
//alert(c1);
var c2=decodeURI(code);
//alert(c2);
var c3 = decodeURIComponent(c1);
alert(c3);
var c4="alert('abc')";
eval(c4);
</script>
String对象:
<script>
var str = "-q-w-e-r-";
var str1 = str.substr(2,4);
// alert(str1);
var str2 = str.substring(2,5);
alert(str2);
</script>