美文网首页
2018-05-29

2018-05-29

作者: 赵任QAQ | 来源:发表于2018-05-31 14:20 被阅读0次

    javascript创建对象
    var lennon = {name:"john", year:1940, living:false};
    ========================================================

    如果用+把字符串和数值拼接在一起,结果将是一个更长的字符串;
    如果用+把两个数值“拼接”在一起,结果将是两个数值的算术和;
    ========================================================

    var a = false;
    var b = "";
    if(a==b) {
      alert("a equals b");
    }
    

    该条件语句的求值结果为true,因为相等操作符==认为空字符串与false的含义相同。
    严格的比较需要使用全等操作符(===)。全等操作符不仅比较变量的值,也会比较变量的类型。
    不等操作符(!=)也是如此,严格的比较不相等需要使用!==。
    =======================================================

    获取元素的方法:

    getElementById(id);//根据元素ID获取元素,得到的是一个元素
    getElementsByTagName(tag);//根据元素名称获取元素,得到的是一个元素数组
    getElementsByClassName(class);//根据元素的类名获取元素,得到的也是一个元素数组
    

    =======================================================

    获取和设置属性的方法:

    //获取元素属性
    object.getAttribute(attribute);//该方法不属于document,所以不能用document来调用。该方法返回元素属性的内容。
    
    //设置元素属性
    object.setAttribute(attribute, value);//该方法也只能适用于元素节点。
    

    =======================================================

    在给某一个元素添加了事件处理函数之后,一旦事件发生,相应的javascript代码就会得到执行。被调用的javascript代码可以返回一个值,这个值将被传递给那个事件处理函数。
    <a href="http://www.baidu.com" onclick="return false;">click me</a>
    当点击这个连接时,因为onclick事件处理函数所触发的javascript代码返回给它的值是false,所以这个链接的默认行为没有被触发。
    =======================================================

    页面加载时执行函数,需要用到onload函数

    window.onload = function(){
      //函数
    }
    

    相关文章

      网友评论

          本文标题:2018-05-29

          本文链接:https://www.haomeiwen.com/subject/lzbojftx.html