Javascript 为什么innerHTML不';当它从JS代码调用时不工作?
我在JS代码中调用了一个名为Func()的函数,它应该使用innerHTML方法更改html标记内容,但它不起作用 HTML代码Javascript 为什么innerHTML不';当它从JS代码调用时不工作?,javascript,html,Javascript,Html,我在JS代码中调用了一个名为Func()的函数,它应该使用innerHTML方法更改html标记内容,但它不起作用 HTML代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script type="text/javascript" src="js.js"></script> <link rel="stylesheet" href="style.css"&
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript" src="js.js"></script>
<link rel="stylesheet" href="style.css">
</head>
<body>
<p id="result">results will be here</p>
</body>
</html>
更改为:
Document.addEventListener("DOMContentLoaded",
function(event) {
Func();
});
或者,如果您有jquery,则将其用于就绪事件
只有在Dom就绪且元素结果就绪时,才能调用此函数Func
Document.addEventListener("DOMContentLoaded",
function(event) {
Func();
});