一、輸出內容:document.write
二、警告:alert()
三、確認:confirm(), 肯定按鈕返回true,取消按鈕返回false;
四、提問:prompt(txt,txtdef),txt爲對話框的title,txtdef爲默認輸入;確認按鈕返回輸入字段當前顯示的文本,取消按鈕返回null;
五、打開新窗口:window.open();
六、關閉窗口:window.close();
七、移動當前窗口:window.moveTo();
八、調整當前窗口大小:window.resizeTo();
五、獲取id爲p的標籤裏的內容:content=document.getElementById("p").innerHTML
六、backgroundColor="#fff":背景顏色設置
七、className:object.className獲得對象的class
八、removeAttribute("style"):刪除指定的屬性
九、鼠標事件:onclick; onmouseover; onmouseout; onfocus; onblur; onchange; onload; onunload;onmousedown; onmouseup; onmousemove元素以前要有絕對定位pasition:absolute;
十、將類型轉換爲整數型:parseInt();
十一、字符串轉換成大寫:toUpperCase(); 轉換爲小寫:toLowerCase();
十二、返回指定位置上的字符串:charAt(index); index的範圍在0~string.length-1;
1三、indexOf() 方法可返回某個指定的字符串值在字符串中首次出現的位置。indexOf("a"),找不到返回-1;
1四、split() 方法將字符串分割爲字符串數組:split("")以空格分割;split(".")以.分割;
1五、substring() 方法用於提取字符串中介於兩個指定下標之間的字符。substring(startposition,stopposition);第一個參數爲負值,表示倒數;第二個參數能夠省略;
1六、slice(start,end);返回數組中下表爲start—end-1之間的元素;end參數能夠省略;
1七、setTimeout()延遲指定時間——clearTimeout(); setInterval()每隔指定時間執行代碼——clearInterval();
1八、getElementById(); getElementsByName(); getElementsByTagName(); getElementsByClassName()此方法在IE10以前不能用; 其中只有ID是惟一的,返回值只有一個,其餘返回值可能爲數組。
1九、getAtrribute()獲取標籤的屬性。
20、setAtrribute() 設置標籤的屬性。
2一、window.location.reload();刷新當前網頁;與setTimeout()函數連用實現自動刷新
2二、window.history.forward(); window.history.back(); window.history.go();
2三、innerHTML和value的區別:表單內控件的屬性用value取輸入值;對於DOM的元素,用innerHTML取其內部元素代碼。
2四、clientX/clientY :獲取鼠標在頁面但是區域的位置座標;screenX/screenY:鼠標相對於屏幕的座標位置;offsetLeft/offsetTop
2七、JS中的return、continue和break的區別:return和break二者均可以中斷當前的方法,return是中斷後返回到該方法調用的地方繼續向下執行;break是強制結束循環後,直接轉向循環結構以後的語句繼續執行;continue是跳過當前,繼續執行循環的下個值,並不跳出循環;
2八、獲取焦點事件:onfocus(); 失去焦點事件: onblur()