随堂点名代码如下:(后面有注意和理解内容)

  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="UTF-8"> 
  5. <title>点击按钮随机点名</title>
  6. <style type="text/css">
  7. #bodybj{
  8. background:url(images.jpg) 
  9. no-repeat center top;
  10. }
  11. #box{
  12. margin:auto;
  13. width:660px;
  14. font-size:66px;
  15. height:94px; 
  16. color:#138eee;
  17. text-align:center; 
  18. margin-top:200px;
  19. }
  20. #bt{
  21. margin:auto;
  22. width:200px;
  23. text-align:center;
  24. margin-top:75px;
  25. color:#fff;
  26. font-size:25px; 
  27. cursor:pointer;
  28. }
  29. </style>
  30.  
  31. <script type="text/javascript">
  32. var namelist=[
  33. "张三","李四","王五","贺六","孙九","赵十","刘一"];
  34. var mytime=null;
  35.  
  36. function doit(){
  37.     var bt=window.document.getElementById("bt");
  38.     if(mytime==null){
  39.         bt.innerHTML="停止点名";
  40.         show();                    
  41.     }else{
  42.         bt.innerHTML="开始点名";
  43.         clearTimeout(mytime);
  44.         mytime=null;                    
  45.     }
  46. }
  47.  
  48. function show(){
  49.     var box=window.document.getElementById("box");
  50.     //var num=Math.floor(Math.random()*100000)%namelist.length; 随机整数跟数组长度求余数,
  51.     //更容易理解的方式是:
  52.     var num=Math.floor(Math.random()*namelist.length);//结果一样的都是0到长度0之间的随机整数
  53.     box.innerHTML=namelist[num];
  54.     mytime=setTimeout("show()",20);
  55. </script>
  56. </head>
  57. <body id="bodybj"
  58. <div id="box">亲,准备好点名了吗?</div>
  59. <div id="bt" onClick="doit()">开始点名</div> 
  60. </body>
  61. </html>

js中鼠标点击事件实现随堂点名器(24)

 

js中鼠标点击事件实现随堂点名器(24)

 

js中鼠标点击事件实现随堂点名器(24)

 

js中鼠标点击事件实现随堂点名器(24)

 

 

 

鼠标单击事件(onclick)

JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。

比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果。

onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件。同时onclick事件调用的程序块就会被执行,通常与按钮一起使用。

比如,我们单击按钮时,触发 onclick 事件,并调用两个数和的函数add2()。代码如下:

<html>

<head>

   <script type="text/javascript">

      function add2(){

        var numa,numb,sum;

        numa=6;

        numb=8;

        sum=numa+numb;

        document.write("两数和为:"+sum);  }

   </script>

</head>

<body>

   <form>

      <input name="button" type="button" value="点击提交" οnclick="add2()" />

   </form>

</body>

</html>

注意: 在网页中,如使用事件,就在该元素中设置事件属性。 

innerHTML

innerHTML在JavaScript中是双向功能:获取对象的内容或向对象插入内容;

如:<div id="aa">这是内容</div> ,

我们可通过过  document.getElementById('aa').innerHTML 来获取id为aa的对象的内嵌内容;

也可以对某对象插入内容,如  document.getElementById('abc').innerHTML='这是被插入的内容';   

这样就能向id为abc的对象插入内容。

定义和用法

innerHTML 属性用于设置或返回指定标签之间的 HTML 内容。

语法

    Object.innerHTML = "HTML";// 设置

    var html = Object.innerHTML;// 获取

例子 1

获取段落p的 innerHTML(html内容)

    <html>

    <head>

    <script type="text/javascript">

    function getInnerHTML(){

        alert(document.getElementById("test").innerHTML);

    }

    </script>

    </head><body>

    <p id="test"><font color="#000">的说法伽师的噶</font></p>

    <input type="button" οnclick="getInnerHTML()" value="点击" />

    </body>

    </html>

 

例子 2

设置段落p的 innerHTML(html内容)

    <html>

    <head>

    <script type="text/javascript">

    function setInnerHTML(){

        document.getElementById("test").innerHTML = "<strong>设置标签的html内容</strong>";

    }

    </script>

    </head><body>

    <p id="test"><font color="#000">撒旦发射点风格</font></p>

    <input type="button" οnclick="setInnerHTML()" value="点击" />

    </body>

</html>

 

相关文章:

  • 2022-01-07
  • 2021-12-20
  • 2022-12-23
  • 2022-12-23
  • 2021-10-09
  • 2021-07-17
  • 2021-12-04
  • 2022-03-05
猜你喜欢
  • 2022-03-02
  • 2021-12-12
  • 2022-01-02
  • 2021-12-22
  • 2021-12-12
  • 2021-10-13
相关资源
相似解决方案