標籤:
2.瀏覽器環境提供對象
(1) document對象
doucument對象屬性:
title:文本標題。doucument.title="Welcome";
lastModified:文檔最後修改時間。
URL 文檔對應的頁面地址。
cookie:建立和獲得資訊 cookie。
bgColor:文檔背景色。
fgColor: 文檔前景色彩。
location: 儲存文檔所有頁面地址資訊。
alinkColor:啟用連結的顏色。
linkColor:連結的顏色。
vlinkColor:已瀏覽過的連結顏色。
document對象方法:
write(text):向頁面內寫文本(不換行)。
writeln(text):向頁面內寫文本(換行)。
open():開啟當前文檔,允許寫入資料流。
close():關閉當前文檔。
(2) location對象
該對象包含前網頁的URL 地址。使用它可以對地址進行分析,並能夠將瀏覽器導航到指定的地址。
完整的URL地址為:http://www.aaaa.com:80/welcome/index.htm#section3,運用該對象能夠分析這個地址的各個組成部分。
location對象屬性:
protocol:通訊採用的協議。
host:頁面所在的伺服器的主機名稱。
port:伺服器通訊的連接埠號碼。
pathname:頁面在伺服器上的路徑。
hash:頁面中有頁面內跳轉的錨標資訊。
search:提交到伺服器上進行搜尋的資訊。
hostname:記錄主機名稱和連接埠號碼,中間":"分開。
href:完整的URL地址。
location對象方法:
reload():將頁面全部重新整理。
replace(URL):使用指定URL代替當前頁面。
(3)window 對象
window對象在JavaScript瀏覽器對象中位於最高層,具有唯一性。而其他瀏覽器對象都是它的子物件。只要瀏覽器視窗開啟,就會建立window對象。
window.alert();//調用警告提示視窗。
window.document.write()。
window對象屬性:
defaultStatus和status,前者是在瀏覽器視窗下面的狀態列中確省顯示的資訊,後者的屬性值是狀態列中當前顯示的資訊。
window對象方法:
open(網頁地址,視窗名稱,視窗風格),可以開啟一個新視窗並且指定其風格。
例如:
var myWindow=window.open("hello.htm",nul,"height=400,width=400,toolbar=yes,location=yes,directories=yes,status=no,menubar=no
,scroolbars=no");
close(),關閉一個視窗。
例如: myWindow.close();//關閉標記為myWindow的瀏覽器視窗。
alert(字串),彈出一個警告提示框視窗,內容為其中的字串。
confirm(字串),彈出確認框,資訊為其中的字串。該方法執行後返回一個布爾值,被確認返回true,被取消返回為false。
if(confirm("您確定要刪除麼?")){
//完成提交確認的動作陳述式
}
prompt(字串),彈出一個輸入框,其提示資訊是括弧中的字串。
例如:
var wordName=prompt("Please input your name:","Tom")
JavaScript基礎-對象<2>