国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

判斷目標是否是window,document,和擁有tagName的Element的代碼

2019-11-21 00:27:30
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

function isWindow( obj )
{
if( typeof obj.closed == 'undefined' ) return false;
var result = //[object (window|global)/]/i.test( Object.prototype.toString.call( obj ) );
if( result )return result;
try{
obj.closed = obj.closed;
return false;
}catch(e)
{
result = true;
}
return result;
}
function isDocument( obj )
{
if( typeof obj.body == 'undefined' ) return false;
var b = obj.body;
try{
obj.body = null;
obj.body = b;
return false;
}catch(e)
{
return true;
}
}
function isElement( o )
{
var tn = 'tagName',temp = o[tn],result;
if( typeof temp == 'undefined' )return false;
try{
o[tn] = null;
result = ( temp == o[tn] );
o[tn] = temp;
return result;
}catch(e)
{
return true;
}
}

function getOwnerWindow( node )
{
if( isWindow( node ) )return node;
var doc = isDocument( node ) ? node : node.ownerDocument;
return doc.view || doc.parentWindiw || doc.defaultView;
}

需要充分測試
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南华县| 浮梁县| 正镶白旗| 青神县| 通州市| 寿宁县| 额济纳旗| 衡阳市| 太白县| 台安县| 保山市| 文山县| 日照市| 化德县| 山西省| 开远市| 明星| 耿马| 郧西县| 澄迈县| 交城县| 宁明县| 读书| 万山特区| 云林县| 历史| 康乐县| 贵溪市| 南涧| 昌乐县| 长垣县| 日照市| 兴安盟| 杭州市| 格尔木市| 华亭县| 安仁县| 南川市| 日照市| 永和县| 东方市|