繁体   English   中英

如何从.html文件更改.js文件中的变量?

[英]How do I change a variable in a .js file from a .html file?

  var text = "hello";

这是我的.js文件中的变量

<script src="variablesAndFunctions.js" type="text/javascript">

   text = "something other then hello";

</script>

这是一个脚本变量,它为变量声明了一个新值

我也试图在同一个html文件中的单独脚本标记中声明它,如下所示

<script type="javascript">  

    text = "something other then hello"

</script>

但是当我console.log它只是返回你好。

我该如何解决? 任何帮助,将不胜感激。

编辑1:

这是我的variablesAndFunctions.js文件上的实际代码

var number = 0;

var text = "hello";

var speed = 30;

function writeText() {

  if (number < text.length) {
    document.getElementById("gameText").innerHTML += text.charAt(number);
    number++;
    setTimeout(writeText, speed);     
  }
  //prints text and speed to console
  console.log(text + speed);

  //prints number variable to console
  console.log("number = " + number + " numberOfLetters = " + numberOfLetters);

  console.log(textTime);

  }

这是我的HTML代码

<script src="variablesAndFunctions.js" type="text/javascript">

    writeText();

    text = "something other then hello"

</script>

<script type="text/javascript">

    window.onload = writeText();

</script>

我也尝试过在其他脚本标签中声明text的值

您不能将脚本放入具有src属性的脚本标签中。 内部脚本将被忽略。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM