【发布时间】:2019-05-20 11:49:13
【问题描述】:
这是一个菜单,点击进入新页面,网址放在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>
我尝试了以下方法:
-
将按钮标签添加到
<a>2.使用
<a href=“javascript:void(0)” onclick=“window.location.href='for_Action!getAll.action'>
仍然无法跳转到其他页面。
环境在Internet explorer 8,支持一下
JavaServer Pages 技术
window.location.href not working on IE Invalid argument in IE 9, ASP.NET C#
【问题讨论】:
-
jump在这种情况下是什么意思? -
你的意思是“跳转到锚点”吗?在这种情况下,您错过了 href 开头的“#”
-
您显示的代码中的
<a>没有链接到任何内容,您在下面提到的后一个选项是语法错误。如果您想要一个链接将用户带到一个新页面,为什么不将该页面的 URL 放在href属性中呢?你到底想做什么? -
你的 x.action 似乎被奇怪的引号包裹着,外部应该是
"",内部应该是''(当你展示它时,它看起来不像是关闭的)。另外,请查看控制台消息
标签: javascript html web