1.刪除空白節點
function deletespace(node)
}return node;
}
2.獲取非行內樣式
function getstyle(obj,attr)
3.相容鍵盤按鍵
function getbutton(evt)else if(window.event)
}}
4.相容滾動條高度
document.onscroll = function()
document.scrolltop = function()
5.阻止冒泡相容
function maopao(evt)else
}
6.超連結的相容
function(event)else
}
7.滾動條到頁面左邊的距離
var scrollleft = document.documentelement.scrollleft || document.body.scrollleft;
8.byclassname的相容
function byclassname(obj,classname)else
} return arr;
}}
9.獲取節點物件中class屬性的相容
function getattributefromclass(obj,classname)
10.獲取事件物件的相容
var evt = evt || window.event;
11.獲取滑鼠相對於整個文件的水平及垂直座標
event.clientx+(document.documentelement.scrollleft||document.body.scrollleft);
event.clienty+(document.documentelement.scrolltop||document.body.scrolltop);
一些常用js方法
使用命名空間 var global global.namespace function str else 陣列相關 判斷元素是否存在 第一種寫法 為系統陣列物件新增原型擴充套件方法 array.prototype.inarray function value return false 第二種 自定義...
一些常用的JS方法
獲取位址的引數 function search param else input type file 不可編輯 今天在做專案的時候,遇到上傳文字框的問題,在firefox中,該控制項產生的文字框是預設不可編輯的,但是在ie下,該文字框可編輯,根據使用者需要,此文字框應為不可編輯。但是直接將其設定為 ...
js的一些常用方法
乙個乙個來看 val 來對乙個頁面元素進行取值和賦值 取值 var result txtsearch val 賦值 txtsearch val result each 對乙個集合的操作,對集合裡面的每乙個元素進行後面的方法呼叫,例如 each data.list,function i,item 頁面...