解决方案 »

  1.   

    减少到这样还是提示一样的错误,手打出来,还是提示错误
    window.onload=function()
    {
    }
      

  2.   

    在最后加个;号不提示错误,但是function方法无法运行
    window.onload=function()
    {
    };
      

  3.   

    <s:property value="y"/>  这个页面的y 有值吗?
      

  4.   

    window.onload=function()
    {
    };  把这个看作是一个赋值语句就行了,js的这种写法很常见
      

  5.   

    js是 弱类型的,不仅这样 js的书写规范也不是很严格,有些语句根本不用加上 分号,不知道你遇到过没,但是规范期间,都加上,js的面向对象的写法就是这样的,到最后一个方法中嵌套很多方法,还是写上的好,ide会帮你检查出来,不然到最后写的多了,自己就分不清了。。