当前位置: 首页 > 知识库问答 >
问题:

在html中访问在单独的JavaScript文件上声明的变量

邵毅
2023-03-14

我有两个文件,第一个是HTML文件,另一个是javascript文件。我试图做的是在javascript文件上定义一个变量并在Html端访问它。有可能吗?一个粗略的代码附在下面,但它不工作,我得到的favColor是没有定义的错误。提前道谢。

JS端

const favColor = "red"

Html端

<script src="pathtojsfile"></script>

<p id="insertHere"></p>

<script>
document.getElementById("insertHere").innerHTML = favColor
</script>

共有1个答案

傅花蜂
2023-03-14

由于代码是在您的示例中编写的,所以它应该可以很好地工作。就像我这里的例子:

null

html lang-html prettyprint-override"><script>
  const favColor = "red";
</script>

<p id="insertHere"></p>

<script>
  document.getElementById("insertHere").innerHTML = favColor;
</script>
 类似资料:
  • 问题内容: 我刚刚开始使用新版本的Express(2.5.5),默认情况下会与和一起创建目录 路由内部有一个文件,其中包含: 默认情况下(从命令行运行后),这是main中的routes部分: 我在main中为redis客户端设置了一个变量: 我想知道如何访问包含在其中的文件中的方法(以及我在其中的任何其他模块) 问题答案: 我真的很喜欢Jamund的解决方案,但是我将概念扩展到了这一点: 索引上的

  • 我想在我的基于打字稿的项目中,在它们自己的文件中定义几个接口,我将从它们中实现用于生产的类以及用于测试的模拟。但是,我不知道正确的语法是什么。我找到了很多关于声明接口和实现它们的教程,但是它们都在同一个文件中实现了接口和派生类,这不是很真实。导出和导入接口的正确方法是什么?

  • 问题内容: 在JavaScript中,可以这样声明多个变量: …或像这样: 一种方法比另一种更好/更快吗? 问题答案: 第一种方法更易于维护。每个声明都是一行上的单个语句,因此您可以轻松地添加,删除和重新排列声明。 使用第二种方法时,删除第一个或最后一个声明很烦人,因为它们包含关键字和分号。每次添加新的声明时,都必须将旧行中的分号更改为逗号。

  • 我的朋友们,我的项目有三节课 主类: 首先,当我在类中实例时,java使结构如下所示:structure 我的意思是,当我们在类中实例类时,java逐行读取类,例如: 因为中有3个变量,所以我们可以说,当我们实例类时,我们有5个变量。 例如,我们有字符串、int、int、int、int来表示。我的问题是为什么我们不能直接访问或或? 例如,对于initialize name,我们可以使用以下代码:,

  • 问题内容: 如何在JavaScript中声明全局变量? 问题答案: 如果必须在生产代码中生成全局变量(应避免使用),请 始终 明确 声明它们: 虽然可以通过省略来定义全局变量(假设没有同名的局部变量),但这样做会生成 隐式 全局,这是一件不好的事情,并且在 严格模式下 会产生错误。

  • 我正在检查使用JDT的方法的调用,并对其参数执行检查。我正在使用一个 AST 访问者类,该类访问方法调用节点并执行此操作。我在访客类中使用以下方法。 但是作为变量声明一部分的调用没有被访问。 例如:如果我正在寻找方法“createQuery”的调用,将访问以下调用。 但是这个没有被访问。 我怎样才能访问这样的语句并以正确的方式获取参数? 请帮忙。