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(){
//函数
}
网友评论