我想分割 HTML 文件并将 javascript 分离到一个外部文件中。在 HTML 文件中,我有一个元素 <p id="log">
,我现在使用 document.getElementById("log").innerHTML
访问它。
如何从外部JS访问这个元素?
我只使用 document.getElementById("log").innerHTML
可以吗?在外部JS中?或者我需要将元素作为参数传递给某些函数,例如
function myFunc(logElement) {
logElement.innerHTML += "some new data";
}
或者还有其他常见做法?
最佳答案
根据您所写的内容,您正在尝试创建一个单独的 JS 文件来访问 HTML 标记内的值。如果这就是您想要做的,只需插入 <script>
您要访问数据的 HTML 文件中的标记:
<script src="file.js"></script>
从那里您可以使用您的函数来访问它。是的,您可以使用document.getElementById("log").innerHTML
只要您想要访问数据的 HTML 文件中有 script 标记。
关于javascript - 如何修改外部JS文件中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60215732/