function show(layername){ if (!document.getElementById) return false; if (!document.getElementById(layername)) return false; var layer = document.getElementById " /> 99久久99久久久99精品齐,99久久99久久精品国产片果冻,成人毛片免费播放

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

一個javascript參數的小問題

以下是Javascript

function show(layername){
       if (!document.getElementById) return false;
       if (!document.getElementById(layername)) return false;
       var layer = document.getElementById(layername);
       layer.style.width = "0px";
       layer.style.height = "0px";
       layer.style.display = "block";
       movement = setTimeout("animation()",0)
}
function animation(){
       if (!document.getElementById) return false;
       if (!document.getElementById(layername)) return false;
       var layer = document.getElementById(layername);
       var xpos = parseInt(layer.style.width);
       var ypos = parseInt(layer.style.height);
       if (xpos == 480 && ypos == 80){
              return true;
       }
       if (xpos < 480){
              xpos+=10
       }
       if (xpos > 480){
              xpos-=10
       }
       if (ypos < 80){
              ypos+=10
       }
       if (ypos > 80){
              ypos-=10
       }
       layer.style.width = xpos + "px";
       layer.style.height = ypos + "px";
       movement = setTimeout("animation()",0);
}


以下是html
<div id="">
   <ul>
     <li id="myfriends">      <a href="#" onmouseover="show('layer1');">我的好友</a></li>
     <li id="mydocument">      <a href="#" onmouseover="show('layer2');">我的資料</a></li>
     <li id="myalbum">      <a href="#" onmouseover="show('layer3');">我的相冊</a></li>
     <li id="myarticles">      <a href="#" onmouseover="show('layer4');">我的文章</a></li>
  </ul>
</div>
<div id="layer1" class="clearfloat"> </div>
<div id="layer2" class="clearfloat"> </div>
<div id="layer3" class="clearfloat"> </div>
<div id="layer4" class="clearfloat"> </div>


問題
如果使用參數layer1、layer2、layer3、layer4,則每次都不成功,提示'layername' is undefined
如果將Javascript里的layername換成div的id值就能成功,但如果這樣Javascript程序就會很多
請問怎樣才能正確的使用參數的形式?
解決方法:
movement = setTimeout("animation()",0)
這個地方沒有給animation()傳參數過去

而定義的animation()函數也沒有接受參數,但是又用
var layer = document.getElementById(layername);
來接收layername 這個變量
錯誤地理解了閉包?想從 function show(layername) 這個函數接收參數???

定時器好像沒有絲毫作用

JavaScript技術一個javascript參數的小問題,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 啪啪啪社区 | 亚洲va在线va天堂XX xX | 美女激清床上戏大全 | 玩高中女同桌肉色短丝袜脚文 | 偷拍 自怕 亚洲 在线 | 激情床戏视频片段有叫声 | 亚洲国产成人综合 | 成人小视频免费在线观看 | gogogo在线观看 | 亚洲国产精品嫩草影院永久 | jk制服喷水 | 天美传媒在线观看完整高清 | 香蕉97超级碰碰碰碰碰久 | 男女免费观看在线爽爽爽视频 | 超碰caopro熟女m超碰分类 | 午夜无码国产理论在线 | 亚洲综合小说久久另类区 | 中国老太性色xxxxxhd | 旧里番ovaの催○セイ活指导 | 无码专区无码专区视频网网址 | 超碰免费视频在线观看 | 秘密教学93话恩爱久等了免费 | 精品国产在线国语视频 | 亚洲高清无在码在线无弹窗 | 揉抓捏打抽插射免费视频 | 好想被狂躁A片免费久99 | 黑人巨茎大战白人女40CMO | 一级无毛片 | 亚洲免费无码中文在线亚洲在 | 亚洲AV久久无码高潮喷水 | 国产美女又黄又爽又色视频网站 | FREE性丰满白嫩白嫩的HD | 青春禁区动漫免费观看 | 欧美成人免费观看久久 | 亚洲 欧美 国产 综合五月天 | 国产综合视频在线观看一区 | 好大好硬好湿再深一点网站 | 古装性艳史电影在线看 | 777ZYZ玖玖资源站最稳定网址 | 伊人久久大香线蕉无码麻豆 | 日产精品久久久久久久蜜殿 |