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 相关文章推荐
javascript fullscreen全屏实现代码
Apr 09 Javascript
flash 得到自身url参数的代码
Nov 15 Javascript
简介JavaScript中setUTCSeconds()方法的使用
Jun 12 Javascript
微信小程序 欢迎页面的制作(源码下载)
Jan 09 Javascript
js判断是否是手机页面
Mar 17 Javascript
使用Math.max,Math.min获取数组中的最值实例
Apr 25 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
Dec 01 Javascript
Vue.js 中的 v-show 指令及用法详解
Nov 19 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
Dec 12 Javascript
详解vue 在移动端体验上的优化解决方案
May 20 Javascript
vue2.x 对象劫持的原理实现
Apr 19 Javascript
Vue中使用JsonView来展示Json树的实例代码
Nov 16 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
ip签名探针
2006/10/09 PHP
PHP 图片上传代码
2011/09/13 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
2016/01/07 PHP
CI框架中redis缓存相关操作文件示例代码
2016/05/17 PHP
动态加载iframe
2006/06/16 Javascript
基于MooTools的很有创意的滚动条时钟动画
2010/11/14 Javascript
JavaScript使用HTML5的window.postMessage实现跨域通信例子
2014/04/11 Javascript
推荐9款炫酷的基于jquery的页面特效
2014/12/07 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
2015/09/12 Javascript
JSON简介以及用法汇总
2016/02/21 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
js HTML5手机刮刮乐代码
2020/09/29 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
2017/01/17 Javascript
laydate 显示结束时间不小于开始时间的实例
2017/08/11 Javascript
ubuntu编译nodejs所需的软件并安装
2017/09/12 NodeJs
Vue实现星级评价效果实例详解
2019/12/30 Javascript
Python文件和目录操作详解
2015/02/08 Python
Python和GO语言实现的消息摘要算法示例
2015/03/10 Python
Python实现字符串与数组相互转换功能示例
2017/09/22 Python
python SQLAlchemy 中的Engine详解
2019/07/04 Python
使用HTML5拍照示例代码
2013/08/06 HTML / CSS
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
Hawes & Curtis澳大利亚官网:英国经典服饰品牌
2018/10/29 全球购物
华为C++笔试题
2014/08/05 面试题
今冬明春火灾防控工作方案
2014/05/29 职场文书
文明工地标语
2014/06/16 职场文书
党政领导班子民主生活会整改措施
2014/09/18 职场文书
科级干部群众路线教育实践活动对照检查材料思想汇报
2014/09/20 职场文书
2015年小学生新年寄语
2014/12/08 职场文书
中秋客户感谢信
2015/01/22 职场文书
工作建议书范文
2019/07/08 职场文书
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android