【发布时间】:2014-11-22 07:38:20
【问题描述】:
假设我们的 HTML 文件有以下代码:
<html>
<head>
<script src="totti.js"></script>
</head>
<body>
<span id="tim">this'll change on load</span>
</body>
</html>
而且由于我不知道我该怎么做,所以这是我想要实现的代码(例如 totti.js):
function changeText(){
document.getElementById("tim").innerHTML = "changed text";
}
changeText();
我想我们需要先将它的 id 定义为一个变量,还是将它作为 HTML 端的参数传入?帮助将不胜感激。谢谢。
【问题讨论】:
-
不清楚你的问题是什么。这是关于javascript如何工作的一般问题吗?您基本上已经自己回答了……浏览器加载了一个 HTML 页面和一个 javascript 文件;如果浏览器有 javascript 解释器(几乎所有浏览器都有),它会运行脚本文件中的代码。脚本通常会有一个声明来告诉浏览器何时运行脚本,例如当页面加载时,当 DOM 准备好时,等等。
标签: javascript html dom