Javascritp簡單總結

2021-08-29 02:57:53 字數 1558 閱讀 3173

憑空創造

document.write(); //不常用 因為比較容易覆蓋原來的頁面 

innerhtml; //用得比較多 繫結屬性與內容比較方便

document.createelement; //也是比較多的,指定數量一般用它

父節點.removechild(子節點);必須指定要刪除的子節點

node.parentnode.removechild(node)

新節點=要複製的節點.clonenode(引數) ; 引數可選複製節點

document.getelementbyid("demo");

document.getelementsbytagname("div");

document.getelementsbyclassname("a");

.parentnode

.children:非標準屬性,它返回指定元素的子元素集合。

獲取:getattribute(名稱)

設定:setattribute(名稱, 值)

刪除:removeattribute(名稱)

注意:ie6、7不支援。

node.innerhtml

div.style.width=」200px」;

div.classname += 「 hide」;

addeventlistener(「click」,fn);

div.onclick = function(){}

removeeventlistener

element.onclick = null;

設定location.href  就會呼叫assign()。一般使用location.href 進行頁面之間的跳轉(重定向)
後退

history.back()

history.go(-1) 0是重新整理

前進history.forward()

history.go(1)

window.open(url,target,param)

url 要開啟的位址

target新視窗的位置 _blank _self _parent(父框架)

param 新視窗的一些設定

返回值,新視窗的控制代碼

window.close() 關閉視窗

迴圈執行

var timerid = setinterval(code,interval);

clearinterval(timerid);

指定時間執行一次

var timerid = settimeout(code,interval);

cleartimeout(timerid);

javascritp 實現上週,下週,本週查詢

執行周查詢 type 表示查詢的種類 上週 1 本週 0 下週 1 function doweekquery type else 獲得周一時間 sheetmanform.queryplanstarttimebegin.value getdate vmonday 00 00 獲得週日時間 sheetm...

javascritp 實現上週,下週,本週查詢

執行周查詢 type 表示查詢的種類 上週 1 本週 0 下週 1 function doweekquery type else 獲得周一時間 sheetmanform.queryplanstarttimebegin.value getdate vmonday 00 00 獲得週日時間 sheetm...

半年簡單總結

一轉眼到這裡也半年多了。得 跟隨乙個固執的老大實踐了一些軟體工程的過程。老大比較固執也是乙個好事情,比較堅持原則。學會了怎樣使用狀態機來幫助實現處理複雜事務。這裡的管理還是比較嚴格的,所有的過程都有標準需要遵循,因此在編碼方面也養成了好的習慣,至少從編碼風格和標準上是這樣的。學會了簡單使用clear...