JS一些方法

onclick() 点击
onmouseover() 鼠标在区域内移动
onmouseout() 鼠标在区域内移出
onfocus() 获得焦点
onblur() 失去焦点
this 指向事件的调用者
.className 设置类名,一般在设置的名字里放类
input.value 表单更换内容
isNaN() nan不是一个数字,括号内如果是个数字就返回true,是数字就返回flase
.select(0 获取表单元素

正常浏览器 : oninput
Ie 678 支持的 : onpropertychange
检测输入框输入

    var shuru = document.getElementById("txt");
    var label = document.getElementById("place");
    shuru.oninput = shuru.onpropertychange = function () {
        if(this.value == "") {
            label.style.display = "block";
        } else {
            label.style.display = "none";
        }
    }

push() 把空号内的推到数组最后面
unshift() 从数组的前面放入

pop() 删除最后一个元素
shift() 删除第一个元素

concat 链接多个数组,不会改变现有的数组,只是返回一个新数组

join() 把数组转成字符串

var arr = [1,2,3];
console.log(arr.join("a")); 
// 输出结果: 1a2a3

split() 把字符串转换为数组
括号内放你要分割的标示,如果不写默认逗号

获取节点属性
getAttribute(属性);
设置节点属性
setAttribute("属性","值");
删除节点属性
removeAttribute("属性");

倒计时: 用将来的时间减去现在的时间,然后一层一层除

nodeType判断节点 枚举值
nodeType == 1 元素节点
nodeType == 2 属性节点
nodeType == 3 文本节点

定时器
setInterval(function(){函数内容},1000);
或者
setInterval("fun()",1000);
fun();
或者
setInterval(fun,1000);
fun();

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,798评论 0 8
  • js简介 Js是一种基于事件和对象驱动的解释性、松散性的语言。 一切皆对象 javascript 布兰登艾奇 ...
    塔库纳玛哈哈阅读 1,233评论 0 2
  • 第1章 认识JS JavaScript能做什么?1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等)2.实现...
    mo默22阅读 1,337评论 0 5
  • 第1章 系好安全带,准备启航 1.1让你认识JS 1.1.1 JavaScript能做什么?增强页面动态效果(...
    张中华阅读 1,408评论 4 10
  • 本质上来讲,copy和strong都没有错,但不是说,NSString用copy就一定是最好的.那么,什么时候用c...
    ibiaoma阅读 325评论 0 1