美文网首页
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