การคัดลอกรหัสมีดังนี้:
ฟังก์ชั่นสแควร์ (num) {
var total = num*num; // ตัวแปรท้องถิ่น
ผลตอบแทนทั้งหมด;
-
var total = 50; // ตัวแปรส่วนกลาง
var number = square (20);
การแจ้งเตือน (ทั้งหมด); // ผลลัพธ์คือ 50
ฟังก์ชั่นสแควร์ (num) {
total = num*num; // ตัวแปรส่วนกลาง
ผลตอบแทนทั้งหมด;
-
var total = 50; // ตัวแปรส่วนกลาง
var number = square (20);
การแจ้งเตือน (ทั้งหมด); // ผลลัพธ์คือ 400
ความแตกต่างที่ลึกซึ้งนี้จะส่งผลต่อผลลัพธ์ของโปรแกรม
การคัดลอกรหัสมีดังนี้:
ร่างกาย{
สี: สีขาว;
พื้นหลังสี: ดำ;
-
สีเหล่านี้ไม่เพียงดำเนินการกับเนื้อหาที่มีอยู่โดยตรงในแท็ก <body> แต่ยังรวมถึงองค์ประกอบทั้งหมดที่ซ้อนอยู่ภายในองค์ประกอบของร่างกาย
แอตทริบิวต์ ID เป็นเหมือนตะขอซึ่งเชื่อมต่อกับองค์ประกอบในเอกสารที่ปลายด้านหนึ่งและสไตล์ในแผ่นสไตล์ CSS ที่ปลายอีกด้านหนึ่ง
document.getElementById ("การซื้อ") การโทรนี้จะส่งคืนวัตถุซึ่งสอดคล้องกับองค์ประกอบที่ไม่ซ้ำกันในวัตถุเอกสารองค์ประกอบนั้น
ค่าแอตทริบิวต์ ID คือการซื้อ
ในความเป็นจริงแต่ละองค์ประกอบในเอกสารเป็นวัตถุ วัตถุใด ๆ สามารถรับได้โดยใช้วิธีการที่จัดทำโดย DOM
GetElementsByTagname ส่งคืนอาร์เรย์และส่งคืนอาร์เรย์แม้ว่าจะมีเพียงองค์ประกอบเดียวในเอกสารทั้งหมด
ตัวอย่าง:
การคัดลอกรหัสมีดังนี้:
VAR items = document.getElementByTagname ("li");
สำหรับ (var i = 0; i <items.length; i ++) {
การแจ้งเตือน (รายการ typeof [i]);
-
ข้อมูลที่แสดงทั้งหมดเป็นวัตถุ
getElementByClassName
ยังส่งคืนอาร์เรย์ขององค์ประกอบที่มีชื่อคลาสเดียวกัน
รับและตั้งค่าคุณสมบัติ
GetAttribute
Object.getAttribute (แอตทริบิวต์)
หมายเหตุ: วิธีการ getAttribute ไม่ได้อยู่ในวัตถุเอกสารสามารถเรียกผ่านวัตถุโหนดองค์ประกอบเท่านั้น
setAttribute
Object.setAttribute (แอตทริบิวต์, ค่า)
ตัวอย่าง:
var Shopping = document.getElementById ("การซื้อ");
Shopping.setAttribute ("Title", "รายการสินค้า");