1. 程式人生 > >BOM+DOM+JavaScript讀取與操作網頁物件

BOM+DOM+JavaScript讀取與操作網頁物件

DOM

網頁的元素有多種定義方式,那我們怎麼描述或指定頁面上某個元素呢。為了統一方式,產生了document object model 標準
以HTML表單為例,
文字欄位前面的標題由label標籤宣告
每個表單欄位都通過id屬性設定唯一的識別名稱,用於讓程式選取元素。
通常資料名稱name和識別名稱id取相同名字

BOM和DOM

BOM:整個瀏覽器視窗構成的結構
BOM沒有標準規範

window
	document 
	location(網址)
	history(瀏覽歷史)
	navigator(瀏覽器資訊)

DOM:網頁文件元素構成的樹狀結構
W3C有標準

document(文件物件)
<html>
<body>
<form>(<-標籤元素(物件))
		<label>
		"num1"(<-欄位id名稱)欄位
		<label>
		"num2"欄位
		<br>
		<p>
			"calc"按鈕

可進行的處理:
1.獲取頁面標籤的資料
2.修改標籤資料包括文字和屬性
3.在頁面中新增標籤
4.設定事件處理程式

讀取與操作網頁物件

在這裡插入圖片描述
首先寫一個html檔案(你也可以用記事本寫,然後改格式為.html),用瀏覽器開啟,然後ctrl+shift+j調出來JavaScript控制檯,我們通過輸入下面兩行程式碼對它的物件進行輸入操作

在這裡插入圖片描述

我們通過JavaScript在第一個框裡面添入了12