在js中访问html页面,javascript – 在IE9的html页面中访问js里面的全局函数
我正在尝试访问我在main.js文件中声明的全局函数,并尝试在html页面中使用它:
(function(){
window.myFunction();
})();
还有我的main.js文件
(function(){
window.myFunction = function(){
alert(1);
}
})();
这适用于所有浏览器,但IE9并没有测试其他IE版本.你觉得我做错了什么?或者它与IE有什么关系?
解决方法:
你应该在main.js中传递这样的window对象
(function(w){
w.myFunction = function(){
alert(1);
}
})(window);
“()”中的函数关键字后面的变量是函数内部传递参数的别名,而封装函数末尾的“()”内的变量是传递的实变量.
我认为你可以直接将函数绑定到窗口的另一件事,你不需要把它放在封装函数中,如:
window.myFunction=function(){
alert(1);
}
在你的main.js中没有封装它.
标签:javascript,internet-explorer,html
来源: https://codeday.me/bug/20190717/1489041.html
在js中访问html页面,javascript – 在IE9的html页面中访问js里面的全局函数相关推荐
- html5 js图片另存为,amCharts之JavaScript/HTML5 Charts应用教程二:将JS图表另存为图片...
通常,将JavaScript图表另存为图片是一个非常复杂的过程,但amCharts的 1.首先下载canvg 2.包括canvg.js, rbgcolor.js, amcharts.js以及以下扩展: ...
- javascript从入门到跑路-----小文的js学习笔记目录
** javascript从入门到跑路-----小文的js学习笔记(1)---------script.alert.document.write() 和 console.log 标签 javascri ...
- 纯ajax html网页,JavaScript – 页面加载纯HTML AJAX网站中的替代品
Is my goal impossible or there's a mature approach out there? 最近有很多JavaScript框架围绕这个概念("单页应用程序&q ...
- 微信小程序使用onfire.js(事件订阅和分发JavaScript 库)实现跨页面传参,对onfire的全面了解
开发微信小程序时,页面间数据传送多采用URL方式传参.添加全局变量,对于在本地缓存不大实用(感觉操作缓存,应该性能会有一定的损耗吧).而从新打开的页面回到之前的界面,貌似只有放在本地缓存.添加全局变量 ...
- javascript java 传参_[Java教程]【JS】JavaScript中的参数传递
[Java教程][JS]JavaScript中的参数传递 0 2017-02-18 00:00:24 ECMAScript中所有函数的参数都是按值传递的,简单讲就是函数外部的值 复制给函数内部的参数, ...
- html页面中使用 JS 返回上一页及返回上一页并刷新,iframe中打开指定页面,跳转到指定页面
html页面中使用 JS 返回上一页及返回上一页并刷新,iframe中打开指定页面,跳转到指定页面. 常用方法: window.history.go(-1); //返回上一页 window.histo ...
- js定义全局变量 vue页面_在vue项目中 实现定义全局变量 全局函数操作
写在前面: 如题,在项目中,经常有些函数和变量是需要复用,比如说网站服务器地址,从后台拿到的:用户的登录token,用户的地址信息等,这时候就需要设置一波全局变量和全局函数,这两个设置不太难,而且有一 ...
- html5返回上一页不刷新,javascript解决在safari浏览器中使用history.back()返回上一页后页面不会刷新的问题...
我们知道,在JavaScript中提供了一个window.history.back()方法用于返回上一页,另外也可以使用window.history.go(-1)返回上一页(跳转). 在其他的主流浏览 ...
- js文件加载显示状态码206,导致页面一直显示加载中
一.问题现象: 用户反馈平台一直显示加载中,无法登录平台,因没有其他用户反馈,且我方验证时可以打开平台,采用了如下方式均未解决问题: 1.换浏览器使用 2.清除浏览器缓存 3.咨询服务部署方是否对用户 ...
最新文章
- TVM量化路线图roadmap
- 使用RecycleView实现无限滚动的日历
- uvalive3209City Game
- HDU 1180 诡异的楼梯
- Linux环境下安装 JDK1.8 和 Tomcat8
- python软件设置代码字体的大小_PyCharm中代码字体大小调整方法
- SQL—数据模型的组成要素
- ios弧形进度条_iOS实现一个颜色渐变的弧形进度条
- 管理感悟:看清软件功能的“二八定律”
- f分布表完整图a=0.01_基于时频分布和CNN的信号调制识别分类方法
- 计算机ps基础知识教案范文,ps基础教案
- Maven Failsafe 插件
- 滴滴AI负责人叶杰平离职,CTO张博暂时接管
- 使 abbr 元素适用于触摸屏、键盘和鼠标
- 音视频技术之《移动直播秒开优化经验》
- 营收净利双双超市场预期,微盟财报给我们带来哪些启示?
- 转载:24岁了,做个精致的电子工程师
- 解决caffe编译时//usr/lib/x86_64-linux-gnu/libSM.so.6: undefined reference to `uuid_unparse_lower@UUI
- Codeforces div1+2
- MCScanX使用说明
热门文章
- 报错,null [org.springframework.web.method.annotation.MethodArgumentTypeMismatchException,Failed to con
- Rational Rose学习笔记02:创建用例图
- 无心剑中译丁尼生《磨坊主千金》
- 一键切换ip地址bat_震惊!FPGA配置居然一键完成!
- java中String类是什么_Java中字符串的学习(一)String类的概述及常见方法使用
- 【英语学习】【Daily English】U12 E-World L04 I bought it on a Swiss website
- 【英语学习】【WOTD】mirandize 释义/词源/示例
- 笑着学会Linux 系统之故障排查
- java导出excel 客户端_Java poi导出Excel下载到客户端
- tensorflow和python版本不一样_相比Tensorflow2和PyTorch,TensorFlow1.x版本有什么弊端?...