Dom:document object model 即文檔對象模型css
Bom: browser object model 即瀏覽器對象模型數組
文檔對象模型即與文本密切相關,好比document.querySelector(https://www.jkys120.com/article/95495/)之類瀏覽器
瀏覽器對象模型則是和各個瀏覽器密切相關,window.onload之類dom
Js當中的變量定義一概使用var 變量名。即不指定變量的具體類型,並且在js當中,變量是能夠先使用再聲明的。編譯器默認會將變量函數的聲明提高到程序的最頂部,可是數據初始化並不會被提高,例如 var i = 1 ,就不會被提高到上面,變量提高機制可能會形成咱們在寫程序時出現一些問題,這時候咱們能夠開啓js的嚴格機制了,即在script標籤當中加入一行」use strict」,這時候底下程序中便不可使用未聲明的變量。查看本身寫入的變量是什麼類型可使用typeof(變量名)。函數
Js當中的數據類型 有數值型integer,float,number,字符串類型string,布爾型Boolean,空置 null。值得注意的是,在js當中,dom獲取文檔中的數據,不少時候獲取的都是一個字符串類型,須要將它強轉成int型號。;parseint(變量名)。在js當中,列如12avc這樣的字符串,只要第一個字符不是字母就能夠進行強制轉換。強轉的時候自動省略後面的字符。轉成小數只能用parseFloat..boolean類型,能夠直接寫true和false,非0字符,非空字符串,都是true。反之false。對象
輸入值:var cou = window.prompt(」提示信息」,輸入值);ip
isNaN()à判斷是否是數值(is not a number)文檔
獲取界面元素方法字符串
根據id獲取頁面中某個元素與
document..getElementById(「id名」);get
根據class名獲取一組元素
Var abc = document.getElementByClassName(「div之類」);
abc。Length—>能夠查看數組長度 還有一些其餘功能……
根據name獲取,經常使用語複選框
Var obj = document.getElementsByName(「https://www.jkys120.com/article/95495/」);
obj[i].checked==true複選框的話能夠在循環中查看數組元素,是否勾選之類。
獲取元素以後,還能夠爲其複製
Obj[i].values=」」;
document.querySlector();當中能夠是標籤,是標籤的話取一組中的第一個,返回的是一個對象,當中也能夠是css當中的標籤選擇器。document.querySelectorAll()獲取所有對象,返回值是一個數組。