BOM DOM學習到的小東西

2021-09-18 06:01:04 字數 1025 閱讀 9762

我最近剛開始學習這兩樣東西,在接觸和一些小實踐中發現了很多。

首先,介紹一下這兩樣東西:

bom是瀏覽器物件模型,用來獲取或設定瀏覽器的屬性、行為,例如:新建視窗、獲取螢幕解析度、瀏覽器版本號等。

dom是文件物件模型,用來獲取或設定文件中標籤的屬性,例如獲取或者設定input表單的value值。

dom 是為了操作文件出現的 api,document 是其的乙個物件;

bom 是為了操作瀏覽器出現的 api,window 是其的乙個物件。

然後是一些我在實驗中用到的一些基礎的dom的用法:

getelementbyid()://返回指定id屬性值的元素。注意:id值要區分大小寫,如果找到多個id相同的元素,則返回第乙個元素,如果沒有找到指定id值的元素,則返回null。

getelementsbytagname()://返回所有指定標籤名稱的元素節點。

getelementsbyname()://返回所有指定名稱的元素節點。該方法多用於表單結構中,用於獲取單選按鈕組或核取方塊組。

getelementbyclassname()://返回所有指定class屬性值的元素節點。

然後是一些bom的用法:

window.close();//關閉視窗

window.alert(「message」);//彈出乙個具有ok按鈕的系統訊息框,顯示指定的文字

window.confirm(「are you sure?」);//彈出乙個具有ok和cancel按鈕的詢問對話方塊,返回乙個布林值

window.prompt(「what』s your name?」,「default」);//提示使用者輸入資訊,接受兩個引數,即要顯示給使用者的文字和文字框中的預設值,將文字框中的值作為函式值返回

做完小東西

想一想,時間過得挺快的,暑假的三分之一就這樣過去了。從工學一號館斷網開始我已經好些天沒更新部落格了。一是自己發懶,二是在做那個練手的小工具沒去想這個。今晚交完專案,塵埃落定,說說這些天的情況和想法。團隊不是天生的,是需要磨合的。我和健輝意見不同的時候挺多的,有時兩個人都挺固執的,就認為自己說的對,這...

oracle 小東西記錄

alter table table name modify id number 修改列型別 alter table table name add state number 新增列 sysdate 直接插入當前時間 to date 2013 06 26 23 59 59 yyyy mm dd hh24...

MySql裡的小東西

1 類似oracle的序列的用法 id int 5 primary key auto increment 2 類似ms sql裡sql 查詢語句中top關鍵字 如果就是top著個含義 select from table limit 10 就行了 如果想取出100 到 200 用 select fro...