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 相关文章推荐
js判断浏览器的比较全的代码
Feb 13 Javascript
JS backgroundImage控制
May 19 Javascript
JQUERY1.6 使用方法四 检测浏览器
Nov 23 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
Jan 17 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
Nov 14 Javascript
对new functionName()定义一个函数的理解
May 22 Javascript
js网页右下角提示框实例
Oct 14 Javascript
jquery动态导航插件dynamicNav用法实例分析
Sep 06 Javascript
JavaScript判断变量是否为数组的方法(Array)
Feb 24 Javascript
js给table赋值的实例代码
Oct 13 Javascript
AngularJS的脏检查深入分析
Apr 22 Javascript
webpack 代码分离优化快速指北
May 18 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实现MySQL更新记录的代码
2008/06/07 PHP
php xml文件操作实现代码(二)
2009/03/20 PHP
PHP里的中文变量说明
2011/07/23 PHP
php 文章调用类代码
2011/08/11 PHP
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
2012/05/06 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
2014/10/23 PHP
PHP获取当前日期和时间及格式化方法参数
2015/05/11 PHP
ThinkPHP里用U方法调用js文件实例
2015/06/18 PHP
JS Timing
2007/04/21 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
40个新鲜出炉的jQuery 插件和免费教程[上]
2012/07/24 Javascript
二叉树的非递归后序遍历算法实例详解
2014/02/07 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
简单谈谈json跨域
2016/03/13 Javascript
JS实现分页浏览横向图片(类轮播)实例代码
2017/11/06 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
微信小程序实现无限滚动列表
2020/05/29 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
JS学习笔记之闭包小案例分析
2019/05/29 Javascript
js实现随机8位验证码
2020/07/24 Javascript
Vue中component标签解决项目组件化操作
2020/09/04 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
2020/11/16 Javascript
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
2013/12/06 Python
python实现每次处理一个字符的三种方法
2014/10/09 Python
python实现定时播放mp3
2015/03/29 Python
Python中shape计算矩阵的方法示例
2017/04/21 Python
python处理xml文件的方法小结
2017/05/02 Python
python 实现视频流下载保存MP4的方法
2019/01/09 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
简单而又朴实的个人求职信分享
2013/12/12 职场文书
美国探亲签证邀请信
2014/02/05 职场文书
大学生求职工作的自我评价
2014/02/13 职场文书
庆祝国庆节标语
2014/10/09 职场文书
病危通知单
2015/04/17 职场文书
python Polars库的使用简介
2021/04/21 Python