JS之JavaScript中的物件導向及DOM操作

2021-09-16 12:23:54 字數 1546 閱讀 7999

物件導向

內建物件

eval()      計算表示式的值

isnan() 是否是非數字的值

(1). math物件

math.round()    隨機產生0-1之間的數值

math.random() 四捨五入

(2). date物件(通過date物件既可以設定時間也可以獲取系統時間)

gethours()     返回date物件的小時

getminutes() 返回date物件的分鐘

getseconds() 返回date物件的秒

(1)var 物件名=

(2)基於object建立物件

var person=new object();

person.a=a;

(3)在js中建立物件

var person=

}(4)建構函式

function person(name,age,job,***)

var _person01=new person('姓名',23 ,'工作','性別'); //用來傳遞實參

dom

dom 是 w3c的標準

w3c dom 標準被分為 3 個不同的部分:

(1)核心 dom - 針對任何結構化文件的標準模型

(2)xml dom - 針對 xml 文件的標準模型

(3)html dom - 針對 html 文件的標準模型

常用dom方法

getelementbyid() 

返回帶有指定 id 的元素

getelementsbytagname()

返回包含帶有指定標籤名稱的所有元素的節點 列表

getelementsbyclassname()

返回包含帶有指定類名的所有元素的節點列表

getelementsbyname()

返回帶有指定 name 的所有元素的節點列表。

removechild() 刪除子節點

replacechild() 替換子節點

insertbefore() 在指定的子節點前面插入新的子節點

createelement() 建立元素節點

createtextnode() 建立文字節點

createattribute() 建立屬性節點

getattribute() 返回指定的屬性值

setattribute() 把指定屬性設定或修改為指定的值

2.常用dom屬性

innerhtml	 	 元素的文字值 

parentnode 元素的父節點

childnodes 元素的子節點

attributes 元素的屬性節點

nodename 元素的名稱

nodevalue 元素的值

nodetype 元素的型別

js之JavaScript中資料型別的轉換

js中的資料型別有六種,而將這些資料型別轉換為其它型別就需要資料型別的轉換來滿足我們所需要的資料型別 將字串轉換為數字型別 第一種方法 用賦值語句直接轉換 var strname 123.888 var num number strname 第二種方法 var num1 parseint strna...

JavaScript07 js中的函式

定義函式的三種方式 1 使用function關鍵字 function 方法名 引數列表 方法體返回值 可有可無,根據具體需求決定 注意定義有參的函式時,不用加上var關鍵字進行宣告,直接在引數列表裡寫兩個引數。function 方法名 a,b 方法體返回值 可有可無,根據具體需求決定 2 匿名函式,...

javascript學習筆記三之js物件

計算字串的長度 如何使用長度屬性來計算字串的長度。為字串新增樣式 如何為字串新增樣式。indexof 方法 如何使用 indexof 來定位字串中某乙個指定的字元首次出現的位置。match 方法 如何使用 match 來查詢字串中特定的字元,並且如果找到的話,則返回這個字元。如何替換字串中的字元 r...