Href 不适用于 Edge 或 IE

Href is not working on Edge or IE

我有这个代码,

<li class="centro-de-servicios col-md-3 col-xs-12 dropdown dropdown-toggle" data-toggle="dropdown">
        <i class="icon-centro-de-servicios"></i>
        Service Center            <i class="arrow-down"></i>
        <ul class="submenu dropdown-menu">
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=centro-de-servicios" page="centro-de-servicios">Start</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=sobre-nosotros" page="sobre-nosotros">About Us</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=nuestras-politicas" page="nuestras-politicas">Our Policies</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=mantenimiento" page="mantenimiento">Maintenance</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=cotizar-visita" page="cotizar-visita">Quote a Visit</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=boletas" page="boletas">Service Tickets</a></li>
            <!--<li><a href="?page=centro-de-servicios&section=intercambio" page="intercambio"></a></li>-->
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=consejos" page="consejos">Advice</a></li>
            <li><a href="http://beta.capris.cr/servicios/?page=centro-de-servicios&amp;section=contacto" page="contacto">Contact</a></li>
        </ul>

    </li>

当我定位在任何元素上并尝试转到另一个页面时,该页面只是刷新,而不是改变。这仅发生在 Edge 和 IE 上。

我试过"window.location.href = 'url'"、"location.href = 'url'"、"location= 'url'"、"location.replace('url')"等,但都没有用,如果把目标留空就可以了,但我不希望目标为空。

您没有关闭 url 并在其中添加额外的 page=""。

这样试试:

<li onclick = "location = 'http://beta.capris.cr/servicios/?page=centro-de-servicios&section=centro-de‌​-servicios'"><a href="javascript:void(8)">Start</a></li>

编辑: 查看您页面上的这段代码:

        jQuery(".submenu a").click(function () {
             jQuery(location).attr(jQuery(this).attr("href"));
             location.reload();
//            setTimeout(function () {
//                updatePage(currentPage, location.hash);
//            }, 10);
        });