`

JS里实现页面跳转

 
阅读更多
<select id="identity" name="#">
                <option name="#" id="#" value="admin">管理员</option>
                <option name="#" id="#" value="leader">领导</option>
                <option name="#" id="#" value="staff">员工</option>
                </select>

 有时候我们需要通过一个按钮,或者说一个下拉列表框来实现页面跳转,方法其实有很多,我举一下我常用的方法:

①按钮跳转<input type="button">:

<input type="button" name="#" id="#" onclick="window.location.href='index.html'" />

 

注意:将input设置为button类型,通过onclick(点击触发事件)实现跳转到index.html页面;

②下拉列表框<select>

HTML代码如下:

<select id="identity" name="#">
                <option name="#" id="#" value="admin">管理员</option>
                <option name="#" id="#" value="leader">领导</option>
                <option name="#" id="#" value="staff">员工</option>
                </select>

 

JS代码如下:

 

 <!--
function login(){
	  var identity=document.getElementById("identity").value;
	if(identity=="admin"){
		window.location.href="../web/admin_main.html";
	}else if(identity=="leader"){
		window.location.href=("../web/leader_main.html");
	}else if(identity=="staff"){
		window.location.href=("../web/staff_main.html");
		}
	}

  //-->

  根据选择下拉列表框中不同的值,来实现跳转到不同的页面;

注意(自己犯的错):获取表单的值时,记得在最后面增加.value,比如:getElementById("identity").value

③番外:

如果你在主页面采用了框架(<frame>),跳转页面如果不指定对应的框架,则默认为在当前框架;通常你会遇到这样一个问题,比如你在主页面想退出到登陆页面,你想的是全屏显示登陆页面,然而并非如此,它就在你点击退出的那个框架显示了登录页面,这样显示出来的页面并不完全,想全屏显示,有如下两种方式:

window.parent.location.href="../login/login.html"

 

window.open("../login/login.html","_parent");

 

1
1
分享到:
评论

相关推荐

    js页面跳转 js页面跳转代码汇总

    这是最常用的一种页面跳转方法,通过改变`window.location.href`属性的值来实现页面跳转。例如: ```javascript window.location.href = "login.jsp?backurl=" + window.location.href; ``` 在这段代码中,我们...

    JS页面跳转和js对iframe进行页面跳转、刷新

    在iframe内实现页面跳转通常使用`iframe.contentWindow.location.href`或`iframe.contentDocument.location.href`,具体取决于浏览器的兼容性。 ```javascript var iframe = document.getElementById('myIframe'); ...

    JS如何实现在页面上快速定位(锚点跳转问题)

    JS实现页面快速定位的技术主要涉及锚点跳转的概念和应用。锚点,也被称作片段标识符,其作用是允许用户点击链接后页面能够跳转到特定的位置。在网页设计中,尤其是在内容较多、页面较长的情况下,合理使用锚点可以...

    sp\button和submit的区别及使用js实现页面跳转的方式

    sp\button和submit的区别及使用js实现页面跳转的方式 Button和Submit是两个常用的HTML表单元素,它们都是用于提交表单的,但是它们之间存在着一些区别。 首先,Button类型的按钮仅仅是一个普通的按钮,点击它不会...

    js实现页面跳转的几种方式

    ### JavaScript 实现页面跳转的几种方式 在Web开发中,页面跳转是十分常见的操作之一。通过JavaScript,我们可以非常灵活地控制页面的导航逻辑,提高用户体验并优化应用性能。本文将详细介绍几种常用的JavaScript...

    js实现a标签跳转打开新页面

    a标签跳转打开新页面

    js实现5秒后页面跳转

    我们可以通过设置`window.location.href`的值来实现页面跳转: ```javascript window.location.href = 'http://example.com'; ``` 现在,将两者结合,我们可以实现5秒后自动跳转页面的功能: ```javascript ...

    js页面跳转方法

    5. 使用 JavaScript 事件实现页面跳转 JavaScript 事件可以实现页面的跳转。例如: ```javascript 跳转" onclick="window.location.href='https://www.example.com'"&gt; ``` 这将跳转到指定的 URL。 window.open() ...

    页面加载完成,js实现自动跳转

    js实现自动跳转,大家多下哈, 资源难得,几秒种跳转只需要修改后面的参数就行了!

    ASP单选按钮实现页面跳转并传值

    ASP单选按钮实现页面跳转并传值 在 ASP 编程中,实现单选按钮的页面跳转并传值是非常常见的需求。下面,我们将详细介绍如何使用 ASP 实现单选按钮的页面跳转并传值。 首先,让我们了解一下单选按钮的基本概念。在 ...

    js跳转页面方法,JS跳转页面参考代码

    JS 跳转页面方法是指使用 JavaScript 实现页面跳转的方法,这些方法可以在 Web 开发中广泛应用。下面将对 JS 跳转页面方法进行详细的介绍和分析,并提供相应的参考代码。 JS 跳转页面方法 1. 使用 `window....

    js方式的页面跳转

    - 不依赖JavaScript即可实现页面跳转,适用于JavaScript被禁用的情况。 #### 三、总结 通过上述介绍可以看出,不同的页面跳转方式各有特点,选择哪种方式取决于具体的应用场景。例如,在需要保持历史记录的情况下...

    vue 实现axios拦截、页面跳转和token 验证

    本文主要讲述了如何在Vue项目中整合axios来实现请求拦截、页面跳转以及基于token的验证流程,确保了安全性与用户体验。 ### Vue与axios整合的必要性 Vue.js虽然强大,但本身并不提供HTTP请求的功能。axios作为一个...

    javascript实现页面5秒后自动跳转到首页或其他页面

    当`seconds`变为0时,函数会触发页面跳转。最后,我们使用`setTimeout`在页面加载后1秒(因为我们需要先显示初始的倒计时)调用`countdown`函数。 以上就是使用JavaScript实现5秒后自动跳转到首页或其他页面的方法...

    用下拉框实现页面跳转

    "用下拉框实现页面跳转"这个主题就涉及到了如何利用JavaScript技术来增强用户界面的交互性,使得用户可以通过选择下拉框中的不同选项,自动跳转到相应的页面。下面我们将深入探讨这个知识点。 首先,我们来理解...

    jsp和servlet中实现页面跳转的方式实例总结.docx

    JSP 和 Servlet 中实现页面跳转的方式实例总结 在 web 开发中,页面跳转是一个非常常见的需求,JSP 和 Servlet 是 Java Web 开发中两个最基本的组件,了解它们如何实现页面跳转是非常必要的。本文将根据 JSP 和 ...

    qt-quick QML页面跳转

    下面我们将深入探讨如何在Qt Quick中实现QML页面跳转,包括单页面跳转和多页面跳转。 首先,我们需要理解QML的基本结构。一个QML文件通常代表一个可视化的组件或页面。通过定义`Item`或其子类(如`Rectangle`、`...

    js实现多长时间页面跳转

    在探讨“js实现多长时间页面跳转”的主题时,我们主要关注的是如何使用JavaScript来控制网页在特定时间后自动跳转到另一个页面。这在很多场景下都非常实用,比如在登录成功后显示一个短暂的欢迎页面,或者在完成某个...

    jsp_html_web_实现页面跳转

    #### 使用JavaScript实现页面跳转 1. **使用`window.location`对象**: - `window.location`对象提供了访问当前窗口URL的方法,可以用于修改当前窗口的URL,从而实现页面跳转。 - 示例代码: ```javascript ...

    页面跳转js获取传递的参数

    本文将详细介绍几种通过JavaScript实现页面跳转并获取传递参数的方法。 #### 方法一:使用`window.location.href` ```javascript // 通过修改当前窗口的location.href属性来实现页面跳转,并附带参数 window....

Global site tag (gtag.js) - Google Analytics