JavaScript入門筆記day2

2021-09-12 15:03:43 字數 1556 閱讀 4060

dom操作

操作符優先順序

confirm("我是訊息框的提示文字");

其中包含乙個文字輸入框、確定按鈕、取消按鈕

window.open('url','視窗名稱','引數字串');
該名稱由字母、數字、下劃線組成

「_top」、"_blank"、"_self"具有特定意義

name是唯一標識視窗的,不能出現重名現象;且name中不能包含空格

定義訪問和處理html和xml的標準方法,分別定義了他們所有的物件和屬性。

把html文件表達為帶有元素屬性和文字的樹結構(節點樹)

dom標準被分為三個不同的部分:

核心dom:針對任何結構化文件的標準模型

html dom:針對html文件的標準模型

xml dom:針對xml文件的標準模型

getelementbyid() 返回帶有指定 id 的元素。

getelementsbytagname() 返回包含帶有指定標籤名稱的所有元素的節點列表(集合/節點陣列)。

getelementsbyclassname() 返回包含帶有指定類名的所有元素的節點列表。

removechild() 刪除子節點。

replacechild() 替換子節點。

insertbefore() 在指定的子節點前面插入新的子節點。

createattribute() 建立屬性節點。

createelement() 建立元素節點。

createtextnode() 建立文字節點。

getattribute() 返回指定的屬性值。

setattribute() 把指定屬性設定或修改為指定的值。

innerhtml 節點(元素)的文字值!區分大小寫

parentnode 節點(元素)的父節點

childnode 節點(元素)的子節點

attributes 節點(元素)的屬性節點

JavaScript 快速入門

未定義 undefined 物件 關係運算 邏輯運算 與 或 非 按位運算 三目運算 分支結構 if else 分支結構 switch case switch 表示式 當程式執行到switch case語句時,首先計算表示式的值,然後與所有的case選項匹配。匹配到誰就執行對應的語句塊,直到遇見br...

JavaScript陣列入門

用陣列字面量建立 var empty 沒有元素的陣列 var primes 2 3,4 6,11 有5個數值的陣列 var misc 1.1 true a 有3個不同型別的元素的陣列 下面兩種方式最好不要使用,在不同的瀏覽器版本中結果並不一致 var count 1 3 陣列有3個元素,中間的那個元...

javascript基礎入門

1.可以寫在js的單獨檔案裡alert hello world 2.可以書寫在head裡alert hello world1 3.可以書寫在 a 標籤的 href裡面彈出4.可以寫在input裡面1.彈出框alert 你好 2.文件裡輸出document.write 你好 3.輸出到控制台裡cons...