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 原型与继承说明
Jun 09 Javascript
jQuery $.extend()用法总结
Jun 15 Javascript
jquery日历插件datepicker用法分析
Jan 22 Javascript
javascript实现简易计算器的代码
May 31 Javascript
Mongoose学习全面理解(推荐)
Jan 21 Javascript
提高JavaScript执行效率的23个实用技巧
Mar 01 Javascript
vue.js中父组件调用子组件的内部方法示例
Oct 22 Javascript
vue todo-list组件发布到npm上的方法
Apr 04 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
Dec 13 Javascript
vue.js实现会动的简历(包含底部导航功能,编辑功能)
Apr 08 Javascript
七行JSON代码把你的网站变成移动应用过程详解
Jul 09 Javascript
解决vue项目本地启动时无法携带cookie的问题
Feb 06 Vue.js
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
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
2020/04/06 PHP
如何用js控制css中的float的代码
2007/08/16 Javascript
js弹出层(jQuery插件形式附带reLoad功能)
2013/04/12 Javascript
浅析jQuery1.8的几个小变化
2013/12/10 Javascript
jquery下div 的resize事件示例代码
2014/03/09 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
AngularJS使用angular-formly进行表单验证
2015/12/27 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
jquery ajaxfileupload异步上传插件使用详解
2017/02/08 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
Python Deque 模块使用详解
2014/07/04 Python
Python的消息队列包SnakeMQ使用初探
2016/06/29 Python
python中异常捕获方法详解
2017/03/03 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
pygame实现俄罗斯方块游戏(基础篇2)
2019/10/29 Python
python实现图片二值化及灰度处理方式
2019/12/07 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
详解CSS3阴影 box-shadow的使用和技巧总结
2016/12/03 HTML / CSS
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
2017/08/18 HTML / CSS
天猫超市:阿里巴巴打造的网上超市
2016/11/02 全球购物
Scholastic父母商店:儿童书籍
2017/01/01 全球购物
Martinelli官方商店:西班牙皮鞋和高跟鞋品牌
2019/07/30 全球购物
法国包包和行李箱销售网站:Bagage24.fr
2020/03/24 全球购物
The North Face意大利官网:服装、背包和鞋子
2020/06/17 全球购物
保护环境倡议书
2014/04/14 职场文书
社区禁毒工作方案
2014/06/02 职场文书
监理中标通知书
2015/04/16 职场文书
作弊检讨书范文
2015/05/06 职场文书
2015年手术室工作总结
2015/05/11 职场文书
小学数学新课改心得体会
2016/01/22 职场文书
Go 语言结构实例分析
2021/07/04 Golang