对象作为参数?

时间:2018-06-03 17:16:06

标签: javascript html

是否可以将一个Object(如div)作为JavaScript中函数的参数移交?类似的东西:

function isInsideViewPort(ele){
    bounding = ele.getBoundingClientRect();
    if(bounding.top < window.innerHeight && bounding.left < window.innerWidth){
        return true;
    }
    else{
        return false;
    }
}

其中ele是例如div?如果是,也可以在html中使用onload调用此函数并移交&#34;这个&#34;喜欢在java?

1 个答案:

答案 0 :(得分:-1)

是的,你可以这样做。即使在jQuery中它更简单:

$ele = $('.mydiv'); // Where "mydiv" is the class of the div of interes (alternatively use an id or whatever)

javascript的替代方案:

jele = document.getElementByClassName("mydiv");

然后调用你的函数并用它做任何你想做的事。

isInsideViewPort($ele);

或者:

isInsideViewPort(jele)