16. JavaScript 语法
对象
var lennon = Object();
lennon.name = "John";
lennon.year = 1940;
lennon.living = false;
拼接操作
var year = 2005;
var message = "The year is " + year;
25. DOM
• ID 获取元素
typeof 报告所选择的对象类型
alert(typeof
document.getElementById("purchases")
);
在 index.html 中选择 ID 为 purchases 的元素
P.S. 把上面的语句加入到代码中
去试试
26. DOM
• tag 获取元素
typeof 报告所选择的对象类型
var items =
document.getElementsByTagName("li");
for (var i=0; i < items.length; i++) {
alert(typeof items[i]);
}
在 index.html 中选择 ID 为 purchases 的元素
去试试
27. DOM
• class 获取元素
var shopping =
document.getElementById("purchases")
;
var sales =
shopping.getElementsByClassName("sal
e");
29. DOM
getAttribute
var paras = document.getElementsByTagName("p");
for (var i=0; i< paras.length; i++) {
var title_text = paras[i].getAttribute("title");
if (title_text != null) {
alert(title_text);
}
}
如果获得的 title 属性非空,则弹出 alert 对话框
30. DOM
setAttribute
var shopping = document.getElementById("purchases");
alert(shopping.getAttribute("title"));
shopping.setAttribute("title","a list of goods");
alert(shopping.getAttribute("title"));
P.S. 把上面的语句加入到示例 2 代码中