zoukankan      html  css  js  c++  java
  • JS互相调用

    JS互相调用

    • 例1

        <html> 
        <head>
        <meta charset="UTF-8">
        <script type="text/javascript" src="jslib/jquery.js"></script>
        <script type="text/javascript" src="js/b.js"></script>
        <script type="text/javascript" src="js/a.js"></script>
      
      
        <!--<script type="text/javascript">
          function b() { 
        	alert(2);
        	a(); 
        	$("#result").html("我发生了变化");    //html() 在网页中书写
      
        }
      
        function a() { 
        	alert(1);
        	var value = $("#shuru1").val();
        	alert(value);
        	$("#shuru1").val("我发生了变化");
        } 
      
        </script>-->
        
        </head>
        <body> 
      
        <input type="button" value="请点击" onClick="b()"> <br/><br/><br/>
      
        <input type="text" id="shuru1" name="shuru1" value="请输入"/><br/><br/><br/>
      
        <div id="result"> </div>
      
        </body> 
        </html>
      

      a.js

        function a() {
        	alert(1);
        	value = $("#shuru1").val();
        	alert(value);
        	$("#shuru1").val("我发生了变化");
        	return value;      //这句是关键的一句,返回值,以便调用
        } 
      

      b.js

        //采用写入的方式,将a.js引入到HTML中
        /*new_element=document.createElement("script");
        new_element.setAttribute("type","text/javascript"); 
        new_element.setAttribute("src","a.js");// 在这里引入了a.js 
        document.body.appendChild(new_element); */
      
         function b() { 
        	alert(2);
        	var value = a();              //调用a()方法
        	alert(value);
        	$("#result").html(value);    //html() 想网页中书写
        }
      
        /*function a() { 
        	alert(1);
        	var value = $("#shuru1").val();
        	alert(value);
        	$("#shuru1").val("我发生了变化");
        } */
      
    • 例2

        <!DOCTYPE html>
        <html>
        <head>
        <title>test.html</title>
        <meta charset="UTF-8">
        <script type="text/javascript">
        function test1(name) {	
        	alert("这是测试方法1_"+name);	
        }
      
        function test2() {	
        	alert("这是测试方法2");	
        }
      
        function test3() {	
        	var test = test1;	
        	test("张三");	
        }
      
        function test4(test) {	
        	test("李四");	
        }
        </script>
      
        </head>
      
        <body>
        	<center>
        	<h1>js参数调用测试</h1>
        	<br/><br/><br/>
        	<input type="button" value="test4调用test1" onclick="test4(test1)" /> 
        	<input type="button" value="test4调用test2" onclick="test4(test2)" />
        	<input type="button" value="test3调用test1" onclick="test3()" />
        	</center>
        </body>
        </html>
  • 相关阅读:
    HDU 2844 Coins(多重背包)
    HDU 4540 威威猫系列故事——打地鼠(DP)
    Codeforces Round #236 (Div. 2)
    FZU 2140 Forever 0.5
    HDU 1171 Big Event in HDU(DP)
    HDU 1160 FatMouse's Speed(DP)
    ZOJ 3490 String Successor
    ZOJ 3609 Modular Inverse
    ZOJ 3603 Draw Something Cheat
    ZOJ 3705 Applications
  • 原文地址:https://www.cnblogs.com/renxiuxing/p/9553718.html
Copyright © 2011-2022 走看看