<a href="javascript:void()" onclick="go(${(map.pagetotal)!""})">Go</a>页面报
Multiple annotations found at this line:
- Invalid location of text ("})") in tag (<a>).
- Syntax error, insert ")" to complete Arguments
- Syntax error, insert ")" to complete 
 PrimaryNoNewArray
- Missing semicolon
- Syntax error, insert "}" to complete Block
可以正常访问JavaScript

解决方案 »

  1.   

    <a href="javascript:void()" onclick="go(${(map.pagetotal)!''})">Go</a>,改成单引号,试试
      

  2.   


    一样的<a href="javascript:void()" onclick="go(${map.pagetotal})">Go</a>
    这样也不行
      

  3.   


    一样的<a href="javascript:void()" onclick="go(${map.pagetotal})">Go</a>
    这样也不行
    你把我的代码粘贴过去,我看着怎么不一样
      

  4.   

    - Syntax error, insert "}" to complete Block
     看看你的两个 } 颜色都不一样
    试试
    转义字符
      

  5.   

    <a href="javascript:void()" onclick="go('${map.pagetotal}')">Go</a> 这样写才合理
      

  6.   


    一样的<a href="javascript:void()" onclick="go(${map.pagetotal})">Go</a>
    这样也不行
    你把我的代码粘贴过去,我看着怎么不一样<a href="javascript:void()" onclick="go(${(map.pagetotal)!''})">Go</a>   这也一样
      

  7.   

    ${(map.pagetotal)!""}这个是freeer表达式吧 , el 应该是 ${map.pagetotal}
      

  8.   

     onclick="go(${(map.pagetotal)!eq ''})"
    试试这个你是不是判断为不为空!!!
      

  9.   

    el 不用判断是否为空,为空的话什么都不会显示,,
    直接这样就好了。。<a href="javascript:void()" onclick="go(‘${map.pagetotal}’)">Go</a>