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

时间:2017-11-04 21:51:01

标签: javascript html

  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>

但是当我调试它时,它只返回你好。

我该如何解决这个问题?任何帮助将不胜感激。

EDIT1:

这是我在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>

我也尝试在其他脚本标记中声明文本的值

1 个答案:

答案 0 :(得分:0)

您不能将脚本放在带有src属性的脚本标记内。内部脚本将被忽略。