JS方法
2015-07-31 13:17
453 查看
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>
相关文章推荐
- Newtonsoft.Json 高级用法
- 【分享】 封装js操作textarea 方法集合(兼容很好)。
- elasticlunr.js 最新版本v0.6.7发布啦
- js中的三个编码函数:escape,encodeURI,encodeURIComponent
- javascript实现检验的各种规则
- 纯JS实现本地图片预览的方法
- javascript动画算法实例分析
- js正则验证方法大全
- 对象和XML,JSON格式字符串的相互转换
- 网页制作实践步骤一 导航栏
- javascript文本模板用法实例
- 【坑】javascript中给元素加事件的方法名不要加小括号
- js 数组方法整理
- Javascript实现网络监测的方法
- JavaScript学习笔记——函数
- JSON字符串转JSON对象
- javascript实现简单的页面右下角提示信息框
- JavaScript实现快速排序的方法
- JS模块化编程
- JS 页面加载触发事件 document.ready和onload的区别