在一个JS文件中引用另一个JS文件中的变量

这篇具有很好参考价值的文章主要介绍了在一个JS文件中引用另一个JS文件中的变量。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

方法一,在调用文件的顶部加入下例代码:

document.write(” < script language = javascript src = ’ / js /import .js’ >< / script>”);

(注:有时你引用的文件还可能需要引用其他的js,我们需要将需要的那个js文件也以同样的方法引用进来)

方法二,通过中间界面对js进行应用

就是我们可以在某个html中引用了你需要的js文件,我们可以通过拿到那个html文件的对象,然后在通过这个对象去引用js的方法。在一个JS文件中引用另一个JS文件中的变量

那么index.js中就可以访问到utils.js中的变量了, 

方法三:在将下边代码放入Body中:

new_element = document.createElement(”script”);
new_element.setAttribute(”type”,”text / javascript”);
new_element.setAttribute(”src”,”import .js”);
document.body.appendChild(new_element);

我们来分析一下关键的几句代码:首先,我们利用document.createElement(”script”)生成了一个script的标签,设置其 type属性为text/javascript,src为import.js(这里的1.js同2.js放在同一个目录,也可放在不同的目录)。最后将这个标签动态 地加入body中。如此一来,我们就可以调用到不同js文件中的方法了。

注意:<script language=”JAVASCRIPT” src=’1.js’></script>一定要放在body下面。
    因为在2.js中用到了body(document.body.appendChild(new_element);)
    如果将引如2.js的代码放在body上面,也就是说,
    进入页面后,还没有生成body就已经执行b.js里的document.body.appendChild(new_element);了。
    这时body不存在就会抛javascript错误。文章来源地址https://www.toymoban.com/news/detail-419511.html

到了这里,关于在一个JS文件中引用另一个JS文件中的变量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【C语言】结构体变量引用的一个例子

    一、文件test_funcs.c: 二、文件test.c: 三、编译: 四、运行: 结构体struct t_Test在文件test.c被引用时,并没有包含定义struct t_Test的头文件。 五、GPT对话的解释: 您提供的代码示例非常有趣,分析如下: 1. test_funcs.c中定义了struct t_Test结构体,以及相关的函数alloc_Test()和func1()。

    2024年02月10日
    浏览(33)
  • Python 变量?对象?引用?赋值?一个例子解释清楚

    哈喽大家好,我是咸鱼。 前天有个小伙伴找到我,给了我一段 python 代码: 然后问我为什么结果是 [1, [...]] ,我一看这个问题有意思,我说三言两语解释不清楚,我写篇文章到时候你看下吧,于是有了今天这篇文章。 在正式开始之前,让我们先弄清楚一些概念。 \\\"Python 中一

    2024年01月24日
    浏览(34)
  • C++中的引用及指针变量

    目录 1.1 C++中的引用 1.2 C++中的指针变量(pointer) 1.1 C++中的引用 C++中的引用(reference)是一种特殊的变量,它是某个已存在变量的另一个名字。引用变量与指针变量类似,但引用变量必须在声明时进行初始化,并且一旦引用变量与某个变量关联起来,就无法再与其他变量关

    2024年01月20日
    浏览(34)
  • Python 调用同一文件夹下另一个.py文件中的类和函数

    A.py文件如下: 在B.py文件调用A.py文件的add函数如下: 输出结果为: A.py文件如下: 在B.py文件调用A.py文件的add函数如下: 得到结果: 参考链接 python调用另一个.py文件中的类和函数或直接运行另一个.py文件

    2024年02月13日
    浏览(51)
  • 微信小程序关于wxs语法、以及能否引入js中的方法(不能调用)

    页面中使用wxs 或者  参考:WXS | 微信开放文档 wxs能引入外部js文件吗 | 微信开放社区 微信小程序中的WXS语法 1、WXS 中不支持let和const,不支持箭头函数。 2、变量命名必须符合下面两个规则: 首字符必须是:字母(a-zA-Z),下划线(_) 剩余字符可以是:字母(a-zA-Z),下划

    2024年02月06日
    浏览(49)
  • Spring事务失效,同一个类中的内部方法调用事务失效

    所谓声明式事务,也就是通过配置的方式,比如通过 配置文件xml或者注解 的方式,来告诉Spring哪些方法需要Spring帮忙管理事务,然后开发者只需要关注业务代码,而事务的事情则由Spring自动帮我们控制。 配置文件的方式 :即在spring.xml文件中进行统一配置,开发者基本不用

    2023年04月18日
    浏览(30)
  • java调用js文件的两种方法(支持V8引擎)

    对java逆向感兴趣的盆友可以关注我以前的文章,有图片验证码识别、AES、SHA256等各种加密的java实现,不定时更新常用算法和加密,欢迎一起交流讨论! 在日常逆向中,一些前端的加密代码用java复现出来比较难,所以经常需要调用js文件来实现加密操作,接下来将介绍两种常

    2024年02月10日
    浏览(25)
  • maven pom中的内置变量及引用

    maven其实有很多内置变量供开发着在开发中使用,比如说basedir这变量,它指的是pom.xml文件所在的目录,下面我们一起来认识一下。 变量名 作用 说明 basedir 、project.basedir 项目的根目录 即包含 pom.xml 文件的目录 project.groupId 项目的 groupId project.artifactId 项目的 artifactId project.v

    2024年01月24日
    浏览(26)
  • JS模块化,ESM模块规范的 导入、导出、引用、调用详解

    在之前的 JS模块化的各种规范 之 CJS、AMD、CMD、UMD、ESM 文章中,介绍了关于JS模块化的各种规范的区别和简单使用。 由于ESM模块规范也是 ECMAScript2015(ES6)中的规范标准,在日常的Web项目开发、小程序开发、APP开发等都是很常用的,所以本文重点将 ESM模块规范中的 导出、导

    2024年02月05日
    浏览(29)
  • 双击dataGridView控件中的数据行,弹出另一个窗体,并将数据传递到另一个窗体中的方法。实现窗体调用,并数据传输

    //实例化学生明细的窗体 public static frmStudentDetail frmsd; //主窗体双击单元格的事件 private void dgvStudent_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)//双击单元格的事件 { //通过Serverice类中的方法得到学生类 Student objectStudent = StudentService.GetStudentInfo(Convert.ToInt32( dgvStudent.Curr

    2024年02月04日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包