.html 和 .js 之间的全局变量
Global Vars Between .html and .js
我目前在 "index.html" 中有代码,包括带有 JS 的脚本标签。我想让一个 web worker 让事情 运行 顺利,所以我做了一个 .js 文件。不幸的是,我无法在两个文件之间传递变量;一切只是 returns 未定义。
有人知道如何在两个文件之间创建一个变量吗?
我找遍了堆栈溢出,没有找到任何东西,因为其他人使用 window.varName,但是 window 不能在 .js 文件中使用。
谢谢!
我认为这是不可能的,除非您使用 javascript DOM 方法,例如 innerHTML
或 textContent
。您还可以查看 Pug Templating Engine
var element = document.querySelector('.hello')
var text = element.textContent;
element.textContent = "Hello World";
本文展示了如何使用 postMessage 将内容传入和传出 WebWorker:https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers#The_JavaScript_code
我目前在 "index.html" 中有代码,包括带有 JS 的脚本标签。我想让一个 web worker 让事情 运行 顺利,所以我做了一个 .js 文件。不幸的是,我无法在两个文件之间传递变量;一切只是 returns 未定义。
有人知道如何在两个文件之间创建一个变量吗?
我找遍了堆栈溢出,没有找到任何东西,因为其他人使用 window.varName,但是 window 不能在 .js 文件中使用。
谢谢!
我认为这是不可能的,除非您使用 javascript DOM 方法,例如 innerHTML
或 textContent
。您还可以查看 Pug Templating Engine
var element = document.querySelector('.hello')
var text = element.textContent;
element.textContent = "Hello World";
本文展示了如何使用 postMessage 将内容传入和传出 WebWorker:https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers#The_JavaScript_code