瀏覽器作為xhtml解析器,將網頁載入到記憶體時,首先字記憶體中為整個文件建立乙個文件節點物件(document),每載入乙個標記、注釋或者屬性,就將其當做節點(note)。
dom的主要思想是xhtml上每個元素分別對應於dom中的乙個節點。
節點的屬性和方法:(部分)
nodevalue:節點的值,適用於文字節點
firstchild:指向在childnodes列表中的第乙個節點
lastchild:指向在childnodes列表中的最後乙個節點
nextsibling:指向後乙個兄弟節點
文件物件模型dom(document object model)是乙個與平台和語言無關的程式設計介面,允許程式和指令碼動態地訪問、更行文件的內容、結構和樣式。
訪問指定節點:
1、geelementsbytagname()方法:
根據元素名稱獲取所有元素組成的陣列
2、getelementbyname()方法:
用來獲取所有name屬性等於指定值的元素
3、getelementbyid()方法:
它將返回id特性等於指定值的元素
建立和操作節點(部分):
createelement(tagname):建立標記名為tagname的元素
createtextnode(text):建立包含文字text的文字節點
JavaScript 程式設計
獲取表單的引用 1 var oform document.getelementbyid form1 2 var oform document.form 0 3 var ootherform document.forms formz 4 var oform document.myformname 表單...
javascript程式設計思路
程式是什麼?生活中的程式 宿舍保修 銀行開戶 解決生活中問題的步驟 流程 描述 自然語言 執行速度慢 計算機中的程式 解決問題的步驟描述,但是用的是計算機語言描述 計算機語言 執行速度快 什麼是程式設計 根據業務需要,制定或者編制解決問題的流程,編制程式的人應該是非常熟悉或者精通業務 編制電腦程式的...
Javascript程式設計思維
2.9程式設計思維 程式是什麼?生活中的程式 1 宿舍報修 填寫保修單 上報宿舍管理員 聯絡物業 找維修師傅 上門維修 反饋 2 銀行開戶 客戶填寫開戶申請單 提交證件資料 審核資料真實性 1.本人 資料真實齊全則通過 2.其他人代辦 由委託書 資料真實齊全則通過 3.不滿足這些條件則拒絕 錄入系統...