[英]How do i get a variable from an inline js script in html and put it into an external .js file?
[英]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.