HTML DOM The Document Object Model is a platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style
Trang 1Document Object Model (DOM)
Trang 2HTML DOM
The Document Object Model is a platform- and
language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of
Trang 3CREATING OBJECTS
Define the function:
function ObjectName(List Parameter)
{
this.property1= Parameter1;
this.property2= Parameter2;
… this.method1=functionName1;
this.method2=functionName2;
Trang 5ARRAY OBJECT
Array: An array is a special variable, which can
hold more than one value, at a time
An array can be defined in three ways:
var myCars=new Array();
Trang 6ARRAY OBJECT
Array Object Properties
Ex:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.write("Original length: " + fruits.length);
Trang 7ARRAY OBJECT
Array Object Methods
Trang 8DATE OBJECT
Date Object: The Date object is used to work
with dates and times
Date objects are created with new Date()
There are four ways of instantiating a date:
var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours,
minutes, seconds, milliseconds);
Trang 9DATE OBJECT
Date Object Methods
Trang 10DATE OBJECT
Date Object Methods
Trang 11MATH OBJECT
The Math object allows you to perform mathematical tasks
Math is not a constructor All properties/methods
of Math can be called by using Math as an object, without creating it
var x = Math.PI; // Returns PI
var y = Math.sqrt(16); // Returns the square root
of 16
Trang 12MATH OBJECT
Math Object Methods
Trang 13STRING OBJECT
String:
The String object is used to manipulate a
stored piece of text
String objects are created with new String()
Syntax
var txt = new String(string);
Trang 14MATH OBJECT
String Object Methods
Trang 15FORM OBJECT
Form:
The Form object represents an HTML form
For each instance of a <form> tag in an HTML document, a Form object is created
Form Object Methods
Trang 16FORM OBJECT
Form Object Properties
Trang 17FORM OBJECT
Form elements Collection
The elements collection returns an array containing each element in the form
Syntax
formObject.elements[].property.
Trang 18FORM OBJECT
EX:
<form id="myForm">
Firstname: <input id="fname" type="text" value="Mickey" />
Lastname: <input id="lname" type="text" value="Mouse" />
<input id="sub" type="button" value="Submit" />
Trang 20FORM OBJECT
Button Object Properties
Trang 21FORM OBJECT
Button Object Methods
Trang 22FORM OBJECT
Select Object
The Select object represents a dropdown list
in an HTML form
For each instance of an HTML <select> tag in
a form, a Select object is created
You can access a Select object by searching through the elements[] array of the form, or
by using document.getElementById()
Trang 23FORM OBJECT
Select Object Properties
Trang 24FORM OBJECT
Select Object Methods
Trang 25 You can access a radio object by searching through the elements[] array of the form, or
by using document.getElementById()
Trang 26FORM OBJECT
Radio Object Properties
Trang 27FORM OBJECT
Radio Object Methods
Trang 29FORM OBJECT
Text Object Properties
Trang 30FORM OBJECT
Text Object Methods