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>

JS互相调用的更多相关文章

  1. Android-webview和js互相调用

    Android-webview和js互相调用 Android 和 H5 都是移动开发应用的非常广泛.市面上很多App都是使用Android开发的,但使用Android来开发一些比较复杂附属类,提示性的 ...

  2. 关于action script与js相互调用的Security Error问题

    大家都知道,as和js相互调用可以通过ExternalInterface.call和ExternalInterface.addCallback来进行. 比较好的做法是使用之前通过ExternalInt ...

  3. JS如何调用隐藏按钮的click事件

    js如何调用隐藏按钮的click事件:1.设定隐藏不要使用Visiable属性,使用style.display=none:2.触发JS事件可以使用fireEvent方法,如:document.getE ...

  4. JS方式调用本地的可执行文件

    看到一个方法,有些用,先存下来,有用的时候再用. 前几天,在IE,FIREFOX中实现了用JS方式调用本地的可执行文件.地址:www.yihaomen.com/article/js/211.htm , ...

  5. 前台JS(Jquery)调用后台方法 无刷新级联菜单示例

    前台用AJAX直接调用后台方法,老有人发帖提问,没事做个示例 下面是做的一个前台用JQUERY,AJAX调用后台方法做的无刷新级联菜单 http://www.dtan.so CasMenu.aspx页 ...

  6. WebView使用详解(一)——Native与JS相互调用(附JadX反编译)

    念念不忘,必有回响,永远坚持你所坚持的! 一直在用WebView,还没有系统的总结过它的用法,下面就系统的总结下,分享给大家 一.基本用法 1.加载在线URL void loadUrl(String ...

  7. OC与JS互相调用

    近期项目中要用到html5来实现.涉及到OC调用JS,以及JS调用OC的方法.这里把遇到的问题以及实现方法介绍一下. // // ViewController.h // OC_And_JS // // ...

  8. js方法调用

    <!DOCTYPE html> <html> <head> <title>测试</title> </head> <body ...

  9. 在JS中调用JAVA变量

    在JS中调用JAVA变量可以,方法是:var JS变量名 = “<%=JAVA变量名 %>”<%中间写java代码,跟在JSP中一样%>在JAVA中 ,无法调用JS变量

  10. flex与js相互调用

    1.flex调用js方法 调用方法例如:ExternalInterface.call("UploadComplete",oldName,uidName,_dir+"/&q ...

随机推荐

  1. JAVA 的StringBuffer类

    StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存 ...

  2. centos7 yum 安装最新的nginx 1.16

    参考:https://www.cnblogs.com/opsprobe/p/10773582.html nginx官方文档说明:http://nginx.org/en/linux_packages.h ...

  3. 类的私有private构造函数 ,为什么要这样做

    通常我们都将构造函数的声明置于public区段,假如我们将其放入private区段中会发生什么样的后果?没错,我也知道这将会使构造函数成为私有的,这意味着什么? 我们知道,当我们在程序中声明一个对象时 ...

  4. 基于MFC的Media Player播放器的制作(1---播放器界面的布局)

    |   版权声明:本文为博主原创文章,未经博主允许不得转载. 通过上面的一些预备知识,我们现在就可以自己来制作基于MFC的播放器了,接下来我们讲的是使用MFC制作我们播放器 的界面. 首先,我们我们打 ...

  5. 使用IDEA快速搭建Springboot项目

    Spring Boot是由Pivotal团队提供的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程.它主要推崇的是'消灭配置’,实现零配置. 下面就介绍一下如何使用idea快速搭建 ...

  6. 纯css设置元素过渡效果

    1.首先,先设置一个div,待会我们使用css3给这个div设置过渡效果. 2.然后给div设置宽高和背景,这里我就设置成200像素,深粉色. 3.接着开始设置transition属性,通过这个属性就 ...

  7. 运维监控篇Zabbix简单的性能调优

    Zabbix是一款高性能的分布式监控报警系统.比如现在常见的家用台式机配置处理器I5-3470.内存4GB1600MHz.硬盘7200rpm就能够监控1000台左右的HOST,是的没错Zabbix就是 ...

  8. Spring学习笔记(1)——初识Spring

    一.Spring是什么       通常说的Spring其实指的是Spring Framework,它是Spring下的一个子项目,Spring围绕Spring Framework这个核心项目开发了大 ...

  9. servlet的ServletContext接口

    ServletContext Servlet 上下文 每个web工程都只有一个ServletContext对象,也就是不管在哪个servlet里面,获取到的这个ServletContext对象都是同一 ...

  10. Java Socket NIO示例总结

    Java NIO是非阻塞IO的实现,基于事件驱动,非常适用于服务器需要维持大量连接,但是数据交换量不大的情况,例如一些即时通信的服务等等,它主要有三个部分组成: Channels Buffers Se ...