");document.getElementById("id").innerHTML=doc;Test1.js的内容是“vardoc=hellowolrd”。但为什么它没有显示..任何人都可以"/>

无法使用包含文件中的变量

Posted

技术标签:

【中文标题】无法使用包含文件中的变量【英文标题】:couldn't use variable from included file 【发布时间】:2011-05-17 21:07:25 【问题描述】:

这是我的代码 beetwen 脚本标签:

函数打开() 文件 = "Test1.js"; document.write("

【问题讨论】:

【参考方案1】:

docTest1.js 被执行之前不会被分配,并且在你当前的脚本完成执行之前不会被执行。

如果您希望在Test1.js 加载执行后发生某些事情,您需要check for its load event。

【讨论】:

我认为关闭和打开脚本 (</script><script>) 将加载和执行前一个脚本中 document.written 的脚本,因此您不必使用 onload 事件侦听器. @Marcel,是的,但是 OP 正试图在编写脚本标签的同一函数中访问 doc

以上是关于无法使用包含文件中的变量的主要内容,如果未能解决你的问题,请参考以下文章

Artisan 无法使用数据库配置文件中的 $_SERVER 变量

为啥即使使用 setlocal enabledelayedexpansion 也无法访问 for 循环(批处理文件)中的局部变量? [复制]

VS2013 调试器无法再解析包含源代码路径的系统环境变量

fs.readFileSync无法读取nodejs中的文件传递路径变量

无法访问 Vue 文件脚本标签中的 CSS 变量

PHP函数传递包含文件