Pot.isDOMLike

{Boolean} Pot.isDOMLike ({*} x)

Pot.js で利用可能。 PotLite.js では利用できません。

引数 x が DOM オブジェクトのようなものかどうかチェックします。

引数 x に調べる対象を指定します。

Pot.globalize() が適応されている場合、Pot.isDOMLike() が isDOMLike() で実行できます。

引数 x が DOM オブジェクトのようなものなら true が返り、そうでない場合 false が返ります。

Pot.debug(Pot.isDOMLike({foo: 1, bar: 2, baz: 3}));             // false
Pot.debug(Pot.isDOMLike('hoge'));                               // false
Pot.debug(Pot.isDOMLike(window));                               // true
Pot.debug(Pot.isDOMLike(document));                             // true
Pot.debug(Pot.isDOMLike(document.body));                        // true
Pot.debug(Pot.isDOMLike(document.getElementById('container'))); // true
Pot.debug(Pot.isDOMLike(document.getElementsByTagName('div'))); // true
Pot.debug(Pot.isDOMLike(document.createTextNode('hoge')));      // true