zoukankan      html  css  js  c++  java
  • JavaScript之函数

    一.函数初认识

     1.函数类型
         function(){} -->匿名函数
         function 函数名(){}-->命名函数
     2.函数不调用就不会执行
     3.函数的调用方式
        ①.事件调用
        ②.直接调用


    二.函数调用的两种方式

    第一种事件调用之:通过匿名函数进行事件调用

    li[i].onclick=function()
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>函数的两种调用方式</title>
    </head>
    <body>
        <ul>
            <li>1</li>
            <li>2</li>
            <li>3</li>
        </ul>
    </body>
    </html>
    <script type="text/javascript">
      var li=document.getElementsByTagName('li');
      for(var i=0;i<li.length;i++){
          li[i].onclick=function(){
              alert('阔落要加冰,学习要走心');
          }    
      }
    </script>

    点击效果:

    第一种时间调用之:通过命名函数进行事件调用:

    li[i].onclick=onclickMe;
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>函数的两种调用方式</title>
    </head>
    <body>
        <ul>
            <li>1</li>
            <li>2</li>
            <li>3</li>
        </ul>
    </body>
    </html>
    <script type="text/javascript">
      var li=document.getElementsByTagName('li');
      for(var i=0;i<li.length;i++){
         li[i].onclick=onclickMe;
         function onclickMe(){
             alert('阔落要加冰,学习要走心');
         }
      }
    </script>

    点击效果:

     

    第二种直接调用:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>函数的两种调用方式</title>
    </head>
    <body>
        <ul>
            <li>1</li>
            <li>2</li>
            <li>3</li>
        </ul>
    </body>
    </html>
    <script type="text/javascript">
      var li=document.getElementsByTagName('li');
      for(var i=0;i<li.length;i++){
        li[i].onclick=onclickMe();
      }
      function onclickMe(){
             alert('阔落要加冰,爱我要走心');
         }
    </script>

    效果(直接出现三次显示,无需点击,这就是直接调用,只要格式正确,直接执行函数体代码):

  • 相关阅读:
    timeDate.js 插件优化
    向页面中插入不同格式的时间(timeDate.js)
    html
    html
    html
    html
    three.js
    three.js
    three.js
    python之路_头像预览、each循环及form组件校验验证码
  • 原文地址:https://www.cnblogs.com/zjm1999/p/10229237.html
Copyright © 2011-2022 走看看