1. <i id='cYLyj'><tr id='cYLyj'><dt id='cYLyj'><q id='cYLyj'><span id='cYLyj'><b id='cYLyj'><form id='cYLyj'><ins id='cYLyj'></ins><ul id='cYLyj'></ul><sub id='cYLyj'></sub></form><legend id='cYLyj'></legend><bdo id='cYLyj'><pre id='cYLyj'><center id='cYLyj'></center></pre></bdo></b><th id='cYLyj'></th></span></q></dt></tr></i><div id='cYLyj'><tfoot id='cYLyj'></tfoot><dl id='cYLyj'><fieldset id='cYLyj'></fieldset></dl></div>

    <small id='cYLyj'></small><noframes id='cYLyj'>

    <tfoot id='cYLyj'></tfoot><legend id='cYLyj'><style id='cYLyj'><dir id='cYLyj'><q id='cYLyj'></q></dir></style></legend>

        <bdo id='cYLyj'></bdo><ul id='cYLyj'></ul>

      js打开新页面的几种方式

      时间:2023-06-08

      <i id='toMy4'><tr id='toMy4'><dt id='toMy4'><q id='toMy4'><span id='toMy4'><b id='toMy4'><form id='toMy4'><ins id='toMy4'></ins><ul id='toMy4'></ul><sub id='toMy4'></sub></form><legend id='toMy4'></legend><bdo id='toMy4'><pre id='toMy4'><center id='toMy4'></center></pre></bdo></b><th id='toMy4'></th></span></q></dt></tr></i><div id='toMy4'><tfoot id='toMy4'></tfoot><dl id='toMy4'><fieldset id='toMy4'></fieldset></dl></div>

              <small id='toMy4'></small><noframes id='toMy4'>

              <legend id='toMy4'><style id='toMy4'><dir id='toMy4'><q id='toMy4'></q></dir></style></legend>
              <tfoot id='toMy4'></tfoot>
                <bdo id='toMy4'></bdo><ul id='toMy4'></ul>
                  <tbody id='toMy4'></tbody>
              • open方式

                1.点击某一个链接之后跳转到新页面显示

                window.open(‘http://www.baidu.com’,’_blank’);

                2.需要刷新当前页面或者覆盖当前页面

                window.open(‘http://www.baidu.com’,’_self’);

                location方式

                javascript中的 location.href 有很多种用法,主要如下。
                self.location.href=“/url” 当前页面打开URL页面
                location.href=“/url” 当前页面打开URL页面
                window.location.href=“/url” 当前页面打开URL页面,前面三个用法相同。
                this.location.href=“/url” 当前页面打开URL页面
                parent.location.href=“/url” 在父页面打开新页面
                top.location.href=“/url” 在顶层页面打开新页面
                如果页面中自定义了frame,那么可将parent self top换为自定义frame的名称,效果是在frame窗口打开url地址

                此外,window.location.href=window.location.href;和window.location.Reload()和都是刷新当前页面。区别在于是否有提交数据。当有提交数据时,window.location.Reload()会提示是否提交,window.location.href=window.location.href;则是向指定的url提交数据

                如果要关闭当前窗口,并且在新窗口打开某一链接:
                var a = document.createElement('a')
                a.setAttribute('href', href)
                a.setAttribute('target', '_blank')
                a.setAttribute('id', 'startTelMedicine')
                a.onclick = function () {
                //关闭窗口的方法
                window.opener = null
                window.open('', '_self', '')
                window.close()
                }
                // 防止反复添加
                if (document.getElementById('startTelMedicine')) {
                document.body.removeChild(document.getElementById('startTelMedicine'))
                }
                document.body.appendChild(a)
                a.click()

                如果无法关闭当前弹框 说明可能有父节点,可以试试:window.parent.close();
                 
                上一篇:layer.open()详细参数对照说明 下一篇:没有了

                相关文章

                1. <tfoot id='tq7iD'></tfoot>
                  <i id='tq7iD'><tr id='tq7iD'><dt id='tq7iD'><q id='tq7iD'><span id='tq7iD'><b id='tq7iD'><form id='tq7iD'><ins id='tq7iD'></ins><ul id='tq7iD'></ul><sub id='tq7iD'></sub></form><legend id='tq7iD'></legend><bdo id='tq7iD'><pre id='tq7iD'><center id='tq7iD'></center></pre></bdo></b><th id='tq7iD'></th></span></q></dt></tr></i><div id='tq7iD'><tfoot id='tq7iD'></tfoot><dl id='tq7iD'><fieldset id='tq7iD'></fieldset></dl></div>

                  1. <small id='tq7iD'></small><noframes id='tq7iD'>

                      <bdo id='tq7iD'></bdo><ul id='tq7iD'></ul>
                  2. <legend id='tq7iD'><style id='tq7iD'><dir id='tq7iD'><q id='tq7iD'></q></dir></style></legend>