.html和.js之间的全球变速

时间:2017-01-08 02:31:46

标签: javascript html file variables global

我目前在“index.html”中有代码,包括带有JS的脚本标签。我想创建一个Web worker,以便顺利运行,所以我创建了一个.js文件。不幸的是,我无法在两个文件之间传递变量;一切都只是以未定义的方式返回。

有人知道如何在两个文件之间进行变量交叉吗?

我查看堆栈溢出并找不到任何内容,因为其他人使用window.varName,但窗口不能在.js文件中使用。

谢谢!

2 个答案:

答案 0 :(得分:1)

除非您使用innerHTMLtextContent等javascript DOM方法,否则我认为不可能。您还可以查看Pug Templating Engine

var element = document.querySelector('.hello')
var text = element.textContent;
element.textContent = "Hello World";

答案 1 :(得分:1)

本文介绍如何使用postMessage将内容导入和导出WebWorker:https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers#The_JavaScript_code