无法跳转到另一个页面,javascript,html,web"/>

首页 > 解决方案 > 在 Internet Explorer 中,无法跳转到另一个页面

问题描述

这是一个菜单,点击进入新页面,URL放在href属性中,但是在IE浏览器不能跳转

在其他浏览器中没有问题。

<html>
 <head></head>
 <body>
  <a data-toggle="dropdown" href="#" class="a-l"> <img id="National_img_1" /> Menu <span class="caret"></span> </a> 
  <ul class="dropdown-menu" role="menu" id="National"> 
   <li><a href="Index_Action!getAll.action" class="lang-select">BB</a></li> 
   <li><a href="two_Action!getAll.action" class="lang-select">CC</a></li> 
   <li><a href="for_Action!getAll.action" class="lang-select">DD</a></li>
  </ul>
 </body>
</html>

我尝试了以下方法:</p>

  1. 将按钮标签添加到<a>

    2.使用<a href=“javascript:void(0)” onclick=“window.location.href='for_Action!getAll.action'>

仍然无法跳转到其他页面。

环境在IE 8,支持

JavaServer Pages 技术

window.location.href 不适 用于 IE 9、ASP.NET C# 中的 IE 无效参数

标签: javascripthtmlweb

解决方案


你为什么在 href 属性中使用 javascript

尝试

var element = document.getElementsByClassName("class")[0];

element.addEventListener("click", function(event){
 window.location.href = "your_location"
});

推荐阅读