学习参考:http://www.w3school.com.cn/js/js_htmldom.asp
1. Javascript是一种脚本语言,区分大小写。
2. 获取html语言中的元素:Var x = document.getElementByIdx_x_x_x(“idName”);若没找到,x包含null
3. 绝不要使用在文档加载之后使用 document.write()。这会覆盖该文档。比如,在script函数中调用,则之前的页面元素将全部消失,只剩下document.write()新写入的内容;
4. 修改 HTML 内容的最简单的方法时使用 innerHTML 属性,如document.getElementByIdx_x_x_x(“idName”). innerHTML = 新的html内容;
5. 标签的href属性可用于指定超链接目标的URL,如www.baidu.com”>进入百度/
6. Javascript可以在HTML文档的
或 中插入,也可以保存在拓展名为 .js 的外部文件中,引用时,在 HTML 文档设置 标签的 src 属性为外部的 .js 文件名。7. JavaScript拥有动态类型,即相同名字的变量可用作不同的类型;
8. 可用科学技术法表示数字。var x = 123e3;//123000 var x = 123e-3;//0.123
9. 数组的初始化:var arrays = [“haha”,”zizi”,”xixi”];与C语言的初始化不同,C语言用的是大括号{};
10. Javascript中所有的事物均是对象,如字符串、数字、日期、函数等,每种对象均包括属性和方法;
11. JavaScript函数的关键词是小写的”function”;
12. JavaScript的函数若是带参数,直接写参数名称即可。如myFunction(para1,para2);自动根据传入的para1、para2的值决定参数类型;
13. 若想JavaScript函数返回值,直接用“return 值”即可,函数的名称上不需要像C语言那样需要声明函数返回值得类型;
14. 任何地方,如函数内,向未声明的JavaScript对象赋值,则该变量自动作为全局变量声明;
15. 数字与字符相加,将变成字符串;
16. If…else,for,while,do…while,条件表达式的用法与C语言一样,多了一“for…in”表达方式;
17.对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔:
var person={firstname:"John", lastname:"Doe", id:5566};
上面例子中的对象 (person) 有三个属性:firstname、lastname 以及 id。
18.对象属性有两种寻址方式:
name=person["lastname"];