JavaScript基礎-對象<2>

來源:互聯網
上載者:User

標籤:

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>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.