javascript语法错误解释

时间:2016-10-24 20:45:28

标签: javascript

帮助。我不确定这个错误。它看起来正确,session属性不为null。 我在以下内容中收到了令牌错误:

令牌“<”上的语法错误,删除此令牌 a无法解析为某种类型 语法错误,插入“;”完成BlockStatements 样式无法解析为变量

    <%if (session.getAttribute("home").toString().equals("canada")) {
        <a href="homecanada.jsp" style="font-size:3px;">
            <img src="images/image.jpg" width="232" height="71" alt="alt text" class="logo"  />
        </a>
    <%}else{%>}
        <a href="homeusa.jsp" style="font-size:3px;">
            <img src="images/image.jpg" width="232" height="71" alt="alt text" class="logo"  />
        </a>
    <%}%>

1 个答案:

答案 0 :(得分:0)

如果看起来你有一个额外的括号和一个关闭标签:

   <%if (session.getAttribute("home").toString().equals("canada")) {%>
        <a href="homecanada.jsp" style="font-size:3px;">
            <img src="images/image.jpg" width="232" height="71" alt="alt text" class="logo"  />
        </a>
    <%}else{%>
        <a href="homeusa.jsp" style="font-size:3px;">
            <img src="images/image.jpg" width="232" height="71" alt="alt text" class="logo"  />
        </a>
    <%}%>

那里......删除了括号(在其他地方之后)以及第一行关闭标记时的样子。