<!-- 使用JS原生语法 -->
<script type="text/javascript">
// 通过原生JS语法获取id为imooc1的元素p
var p = document.getElementById('imooc1');
// 将元素p在html中内容改变
p.innerHTML = 'P1:您好!通过慕课网学习jQuery才是最佳的途径';
// 将元素p的内容颜色改为红色
p.style.color = 'red';
document.write(p.innerHTML);
</script>
因为JavaScript解析器 解析代码从上往下执行 因为你这个<script>代码先执行了 下面的代码没有执行 就是没有找到dom中这个p对象 它怎么会执行呢? (就是没有p这个时候还没有加载出来 );window.onload的意思就是等文档加载完成后再执行<script>代码 这个就是 但是去掉了这个我用的是document.write();输出为什么也不行?的原因
加上 window.onload=function(){
}