官术网_书友最值得收藏!

1.4 【綜合案例1】:隨機(jī)抽獎(jiǎng)小程序

這個(gè)抽獎(jiǎng)主要是通過在HTML中嵌入JavaScript代碼實(shí)現(xiàn)隨機(jī)抽獎(jiǎng),通過單擊“開始抽獎(jiǎng)”按鈕實(shí)現(xiàn)開始隨機(jī)抽獎(jiǎng),按“停止抽獎(jiǎng)”實(shí)現(xiàn)抽獎(jiǎng)結(jié)果,顯示抽獎(jiǎng)結(jié)果。通過這個(gè)小案例,大家初步認(rèn)識(shí)一下JavaScript腳本在HTML中的應(yīng)用,其效果如圖1-12和圖1-13所示。

圖1-12 開始抽獎(jiǎng)界面

圖1-13 停止抽獎(jiǎng)界面

實(shí)現(xiàn)上述效果用以下代碼就可以了,代碼就是通過在HTML中嵌入JavaScript代碼實(shí)現(xiàn)的,可以初步感受一下JavaScript代碼。

<script type="text/javascript">

    var namelist=[

    "1號(hào)球","2號(hào)球","3號(hào)球","4號(hào)球","5號(hào)球","6號(hào)球","7號(hào)球","8號(hào)球","9號(hào)球","10號(hào)球"];

    var mytime=null;

    function doit(){

      var bt=window.document.get Element By Id("bt");

  if(mytime==null){

    bt.inner HTML="停止抽獎(jiǎng)";

    show();

  }else{

    bt.inner HTML="開始抽獎(jiǎng)";

    clear Timeout(mytime);

    mytime=null;

  }

}

function show(){

  var box=window.document.get Element By Id("box");

  var num=Math.floor((Math.random()*100000))%namelist.length;

  box.inner HTML=namelist[num];

  mytime=set Timeout("show()",1);

}

</script>

HTML頁面代碼如下所示。

<body id="bodybj">

  <div id="box">準(zhǔn)備好了,開始抽獎(jiǎng)了</div>

  <div id="bt" on Click="doit()">開始抽獎(jiǎng)</div>

  <div style="text-align:center;margin:50px 0; font:normal 14px/24px 'Micro Soft Ya Hei';">

  <p>適用瀏覽器:IE8、360、Fire Fox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. </p>

  </div>

</body>

主站蜘蛛池模板: 融水| 个旧市| 南乐县| 五大连池市| 五指山市| 永嘉县| 紫阳县| 沭阳县| 屏东县| 光泽县| 宜川县| 六安市| 长宁区| 云南省| 鄂托克旗| 什邡市| 岳普湖县| 北辰区| 禄劝| 黔南| 清水河县| 大悟县| 喜德县| 壤塘县| 关岭| 娄底市| 阳信县| 蕲春县| 宁海县| 资中县| 泌阳县| 日喀则市| 郎溪县| 无极县| 婺源县| 宁国市| 华阴市| 光泽县| 习水县| 武乡县| 铁岭市|