在下面的缩写代码中,我使用此函数来确定函数参数是元素 id 还是对象。这样我总是有可以使用的元素。
function domPageFlip( some_var )
{
var select_element;
if( typeof ( some_var ) === 'string' ) // internally called
{
select_element = document.getElementById( some_var );
}
else // called by user event ( via event listener )
{
select_element = this;
}
jshint 给出了可能的严格违规。如何编写代码,以免出现这种违规行为?