js里的innerHTML不执行
我在html里写了下面的代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title></title...
我在html里写了下面的代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<script src="app.js"></script>
</head>
<body>
<p>123456123456789</p>
<p>123456789132546789</p>
<p id="div"></p>
</body>
</html>
在app.js里写了:
document.getElementById("div").innerHTML="hello";
为什么在页面中没有hello这行字? 展开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<script src="app.js"></script>
</head>
<body>
<p>123456123456789</p>
<p>123456789132546789</p>
<p id="div"></p>
</body>
</html>
在app.js里写了:
document.getElementById("div").innerHTML="hello";
为什么在页面中没有hello这行字? 展开
1个回答
2015-09-04
展开全部
onload=function(){document.getElementById("div").innerHTML="hello";}
追问
为什么要在加载完才能执行那串代码?js不能直接改里的东西吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询