javascript-2

  • 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>


发布了74 篇原创文章 · 获赞 23 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qxhly/article/details/78615723
今日推荐