window.onload = function(){
var para = document.createElement("p");
var testdiv = document.getElementById("testdiv");
testdiv.appendChild(para);
var txt = document.createTextNode("Hello world");
pare.appendChild(txt);
}
window.onload = function() { 
    var para = document.createElement("p"); 
var testdiv = document.getElementById("testdiv");
testdiv.appendChild(para);
var txt = document.createTextNode("Hello world"); 
para.appendChild(txt); 
} 为什么我的第一个函数输不出来结果,第二个却是有结果的,是编码问题还是什么问题啊,,第一个是我自己写的,第二个是网上复制过来的。还有再js中如何寻找类似拼写错误这类的问题的~~新手求指导

解决方案 »

  1.   

    你把2个window.onload = function()同时放页面里了?
      

  2.   

    傻了眼。就是一个pare和para的区别,如何在写完js中可以注意到这些错误的啊,,有没有什么类似编译器这类的编译一下查找出错误。谢谢啊
      

  3.   

    pare.appendChild(txt);

    para.appendChild(txt);
    吧 貌似
      

  4.   


    用IDE,或者用火狐浏览器的firebug插件
      

  5.   

    晕~~~明显就不一样,pare 跟para