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解决常见浏览器兼容问题的12种方法
Jan 04 Javascript
Js 随机数产生6位数字
May 13 Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 Javascript
node.js超时timeout详解
Nov 26 Javascript
学习Node.js模块机制
Oct 17 Javascript
用jQuery实现圆点图片轮播效果
Mar 19 Javascript
json的结构与遍历方法实例分析
Apr 25 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
Jul 05 Javascript
centos 上快速搭建ghost博客方法分享
May 23 Javascript
webpack3里使用uglifyjs压缩js时打包报错的解决
Dec 13 Javascript
Vue表单控件数据绑定方法详解
Feb 05 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
Aug 31 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中websocket的使用方法
2016/09/15 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
关于javascript DOM事件模型的两件事
2010/07/22 Javascript
可兼容IE的获取及设置cookie的jquery.cookie函数方法
2013/09/02 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
JavaScript模版引擎的基本实现方法浅析
2016/02/15 Javascript
jQuery UI制作选项卡(tabs)
2016/12/13 Javascript
js实现前端分页页码管理
2017/01/06 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
JavaScript折半查找(二分查找)算法原理与实现方法示例
2018/08/06 Javascript
ZK中使用JS读取客户端txt文件内容问题
2019/11/07 Javascript
JavaScript定时器常见用法实例分析
2019/11/15 Javascript
9种方法优化jQuery代码详解
2020/02/04 jQuery
[01:07:22]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG加赛
2014/05/26 DOTA
python读写二进制文件的方法
2015/05/09 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
PyQt实现界面翻转切换效果
2018/04/20 Python
python去除扩展名的实例讲解
2018/04/23 Python
Django中的Model操作表的实现
2018/07/24 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
2018/09/04 Python
Python求一批字符串的最长公共前缀算法示例
2019/03/02 Python
在Python中使用turtle绘制多个同心圆示例
2019/11/23 Python
python实现tail -f 功能
2020/01/17 Python
Pytorch .pth权重文件的使用解析
2020/02/14 Python
python--shutil移动文件到另一个路径的操作
2020/07/13 Python
Proenza Schouler官方网站:纽约女装和配饰品牌
2019/01/03 全球购物
高三毕业生自我鉴定
2013/12/20 职场文书
儿媳婚宴答谢词
2014/01/14 职场文书
《问银河》教学反思
2014/02/19 职场文书
护理中职生求职信范文
2014/02/24 职场文书
升职演讲稿范文
2014/05/23 职场文书
校园学雷锋广播稿
2014/10/08 职场文书
关于调整工作时间的通知
2015/04/24 职场文书
辩护词格式
2015/05/22 职场文书
班主任开场白
2015/06/01 职场文书
Python if else条件语句形式详解
2022/03/24 Python