你的位置:首页 > Java教程

[Java教程]javascript之call

一直在call上花了很多时间,直接上代码吧,

<body>

<div id="box">
        <div >111</div>
        <div >222</div>
        <div >333</div>
        <div >444</div>
</div>

</body>

<script type="text/javascript">

function css(){
   this.style.width="200px";
   this.style.height="100px";
   this.style.border="1px solid red";
}

function test(callback){
    var dom = document.getElementById("box");
   dom.onclick = function(){
     if(callback)callback.call(this);
   }
}

test(css);

</script>

 

点击box后运行效果: