js实现带有介绍的Select列表菜单实例


Posted in Javascript onAugust 18, 2015

本文实例讲述了js实现带有介绍的Select列表菜单。分享给大家供大家参考。具体如下:

带有介绍的Select列表菜单特效代码,并不是导航菜单,这是表单中常用的下拉列表菜单,里面定义的菜单名称和链接都可以自己修改,不同的是添加了一个说明功能,鼠标点击列表中内容的时候,会浮动出本条内容的介绍,另外文本框内的内容也会跟着改变。

运行效果截图如下:

js实现带有介绍的Select列表菜单实例

在线演示地址如下:

具体代码如下:

<html>
<head>
<title>带有说明的导航栏</title>
</head>
<body>
<script language="JavaScript"> 
<!--
function herfto(){
  if (document.stationform.refsel.options[0].selected){ //根据用户选定的项目
    window.location.href = "https://3water.com";} //改变本窗口的地址
  else if (document.stationform.refsel.options[1].selected)
  {  window.location.href = "http://www.sina.com.cn";}
  else if (document.stationform.refsel.options[2].selected)    
  {  window.location.href = "http://www.sohu.com";} 
  else if (document.stationform.refsel.options[3].selected)    
  {  window.location.href = "http://www.163.com";} 
  else if (document.stationform.refsel.options[4].selected)    
  {  window.location.href = "http://www.5dcentury.com";} 
  else if (document.stationform.refsel.options[5].selected)    
  {  window.location.href = "http://www.chinaren.com";}  
  else if (document.stationform.refsel.options[6].selected)    
  {  window.location.href = "http://cn.yahoo.com";} 
 //根据可选条目,这里应该相应的增减。
  return true; 
  }
function textValue(){ 
  var stationInteger, stationString  
  stationInteger=document.stationform.refsel.selectedIndex //取得选定项目的编号
  stationString=document.stationform.refsel.options[stationInteger].title //根据编号取得相应说明
  document.stationform.stationtext.value = stationString } //将说明显示出来
//-->
</script>
<form name="stationform">
<select name="refsel" onChange="textValue()" multiple size="5">
<option title="一个提供优质脚本代码的网站">三水点靠木
<option title="相当不错的虚拟社区">新浪sina
<option title="不用说,要搜索来这里就对了">搜狐
<option title="提供免费个人主页空间">网易163
<option title="一个优秀的学生网站">世纪学苑
<option title="首创同学录,中国学生的聚会场所">中国人
<option title="世界闻名的搜索巨头">雅虎yahoo
</select>
<p>
<input type="button" name="stationbutton" value="Go!" onClick="herfto()" 
style="background-color: #FFFFFF; border: 1 solid #000000">
<p><input type="text" name="stationtext" value="" size="30" maxlength="35" style="border: 1 solid #000000">
</form>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JQuery 前台切换网站的样式实现
Jun 22 Javascript
javascript 写类方式之八
Jul 05 Javascript
理解JavaScript的prototype属性
Feb 11 Javascript
javascript确认框的三种使用方法
Dec 17 Javascript
JS实现图片无间断滚动代码汇总
Jul 30 Javascript
详解javascript立即执行函数表达式IIFE
Feb 13 Javascript
JavaScrpt的面向对象全面解析
May 09 Javascript
vue 打包后的文件部署到express服务器上的方法
Aug 09 Javascript
vue的keep-alive中使用EventBus的方法
Apr 23 Javascript
js实现批量删除功能
Aug 27 Javascript
jQuery实现全选按钮
Jan 01 jQuery
用几道面试题来看JavaScript执行机制
Apr 30 Javascript
jQuery垂直多级导航菜单代码分享
Aug 18 #Javascript
js简单实现表单中点击按钮动态增加输入框数量的方法
Aug 18 #Javascript
js实现的简单radio背景颜色选择器代码
Aug 18 #Javascript
jquery SweetAlert插件实现响应式提示框
Aug 18 #Javascript
js+css实现上下翻页相册代码分享
Aug 18 #Javascript
javascript实现图片上传前台页面
Aug 18 #Javascript
jquery使用ul模拟select实现表单美化的方法
Aug 18 #Javascript
You might like
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
PHP strip_tags保留多个HTML标签的方法
2016/05/22 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
PHP精确计算功能示例
2016/11/29 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
2017/11/06 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
js报错 Object doesn't support this property or method的原因分析
2011/03/31 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
原生 JS Ajax,GET和POST 请求实例代码
2016/06/08 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
node通过express搭建自己的服务器
2017/09/30 Javascript
template.js前端模板引擎使用详解
2017/10/10 Javascript
VUE长按事件需求详解
2017/10/18 Javascript
Vue 进入/离开动画效果
2017/12/26 Javascript
vue项目如何刷新当前页面的方法
2018/05/18 Javascript
小程序登录态管理的方法示例
2018/11/13 Javascript
在element-ui的select下拉框加上滚动加载
2019/04/18 Javascript
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
[01:04:05]Mineski vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
利用python实现简易版的贪吃蛇游戏(面向python小白)
2018/12/30 Python
Python字符编码转码之GBK,UTF8互转
2020/02/09 Python
区分python中的进程与线程
2020/08/13 Python
香港迪士尼乐园酒店预订:Hong Kong Disneyland Hotels
2017/05/02 全球购物
个人自荐信
2013/12/05 职场文书
幼儿园教师自我鉴定
2014/03/20 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
师德标兵先进事迹材料
2014/12/19 职场文书
农村结婚典礼主持词
2015/06/29 职场文书
2015初中政教处工作总结
2015/07/21 职场文书
2021年pycharm的最新安装教程及基本使用图文详解
2021/04/03 Python
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang