<button onclick="javascript:window.location.href='ShoppingCarServlet?opt=2&&id=<%=shopCar.getId()%>'" class= "delete" >-</button>
<input value="<%=shopCar.getCount() %>" type="text" id="buynum" name="buynum">
<button onclick="javascript:window.location.href='ShoppingCarServlet?opt=4&&id=<%=shopCar.getId()%>'" class= "Add" >+</button>

解决方案 »

  1.   

    button的onclick无法跳转
      

  2.   

    代码没什么问题第一步: F12打开浏览器的开发者模式, 在按钮上点右键, 查看生成出来的HTML标签是否正确
    如果正确:
    第二步: 检查看看浏览器是否禁用Javascript脚本,如果禁用了是无法执行的。
      

  3.   

    给button添加type="button",button标签的type默认属性值是submit,不设置默认行为是提交表单