从a.htm转到 b.html
两个页面都存在
<div id="divblank"</div>document.location ="b.html";
document.getElementById("divblank").innerHTML="okokokok";但是 执行却出错 如果不加 document.location就正确了,如何办啊?

解决方案 »

  1.   

    document.location.href   ="b.html"; 
      

  2.   

    document.location.href ="b.html"; 
    对于不在函数内的脚本一定要注意脚本的位置
    也就是必须保证获取的元素必须已经加载
     
      

  3.   

    location.href 行不行了,可是当时改了,马上到路到另一个页面,b.htm还是没有改变,有什么能达到这个效果
      

  4.   

    <div   id="divblank" ></div> 这样才正确
      

  5.   

    你有两处错误:
    <div   id="divblank" > </div>
    document.location.href = "b.html"; 
    而且最好将
    document.location.href = "b.html"; 
    写到document.getElementById("divblank").innerHTML="okokokok"; 
    的后面!