var length = 16; // Number 通过数字字面量赋值
var points = x * 10; // Number 通过表达式字面量赋值
var lastName = "Johnson"; // String 通过字符串字面量赋值
var cars = ["Saab", "Volvo", "BMW"]; // Array 通过数组字面量赋值
var person = {firstName:"John", lastName:"Doe"}; // Object 通过对象字面量赋值
2.2 函数
function myFunction(a, b) {return a * b; // 返回 a 乘以 b 的结果}2.3 对象
通过键值对对对象属性赋值;
通过.获取对象属性
属性值还可以是一个函数
3 变乱
HTML 变乱是发生在 HTML 元素上的事变。
当在 HTML 页面中利用 JavaScript 时, JavaScript 可以触发这些变乱。
HTML 元素中可以添加变乱属性,利用 JavaScript 代码来添加 HTML 元素。
<some-HTML-element some-event='JavaScript 代码'> <some-HTML-element some-event="JavaScript 代码"><button >如今的时间是?</button> <button >如今的时间是?</button>
通过 HTML DOM,可访问 JavaScript HTML 文档的全部元素。HTML DOM 模子被构造为对象的树:5.1 查找 HTML 元素
通过 id 找到 HTML 元素:var x=document.getElementById("intro");
通过标署名找到 HTML 元素
通过类名找到 HTML 元素:x=document.getElementsByClassName("intro");
5.2 JavaScript HTML DOM - 改变 HTML
改变 HTML 内容
var element=document.getElementById("header");element.innerHTML="新标题";改变 HTML 属性
document.getElementById("image").src="landscape.jpg";改变CSS
document.getElementById("p2").style.color="blue";利用变乱:HTML DOM 答应我们通过触发变乱来实行代码。好比以下变乱:
元素被点击。
页面加载完成。
输入框被修改。
参考