JS方法

var a = [1,2,3,"MU","前端"];
var b = "Hello world!";

  concat()连接数组↓

document.write(a.concat(4,5) + "<br />");//1,2,3,MU,前端,4,5

  join()把数组放入一个字符串,参数为连接字符↓

document.write(a.join("|") + "<br />");//1|2|3|MU|前端

  pop() 方法将删除最后一个元素,把数组长度减 1,并且返回它删除的元素的值。↓

document.write(a.pop() + "<br />");//前端,这时原本的数组变为[1,2,3,"MU"]

  reverse() 方法用于颠倒数组中元素的顺序。↓

document.write(a.reverse() + "<br />");//前端,MU,3,2,1

  slice() 方法可从已有的数组中返回选定的元素。

document.write(a.slice(2) + "<br />");//3,MU,前端

  charAt() 方法可返回指定位置的字符。

document.write(b.charAt(6) + "<br />");//w

  split() 方法用于把一个字符串分割成字符串数组。

"2:3:4:5".split(":")	//将返回["2", "3", "4", "5"]
"|a|b|c".split("|")	//将返回["", "a", "b", "c"]

  事件集合

onabort	图像加载被中断
onblur	元素失去焦点	
onchange	用户改变域的内容
onclick	鼠标点击某个对象	
ondblclick	鼠标双击某个对象
onerror	当加载文档或图像时发生某个错误
onfocus	元素获得焦点
onkeydown	某个键盘的键被按下
onkeypress	某个键盘的键被按下或按住
onkeyup	某个键盘的键被松开
onload	某个页面或图像被完成加载
onmousedown	某个鼠标按键被按下
onmousemove	鼠标被移动
onmouseout	鼠标从某元素移开
onmouseover	鼠标被移到某元素之上
onmouseup	某个鼠标按键被松开
onreset	重置按钮被点击
onresize	窗口或框架被调整尺寸
onselect	文本被选定
onsubmit	提交按钮被点击
onunload	用户退出页面

  match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。

<!DOCTYPE html>
<html>
<body>
<script>
function changeImage()
{
element=document.getElementById('myimage')
if (element.src.match("bulbon"))
  {
  element.src="/images/pic_bulboff.gif";
  }
else
  {
  element.src="/images/pic_bulbon.gif";
  }
}
</script>

<img id="myimage" onclick="changeImage()"
src="/images/pic_bulboff.gif" width="100" height="180">

<p>点击灯泡就可以打开或关闭这盏灯</p>

</body>
</html>
原文地址:https://www.cnblogs.com/muwei/p/4691917.html