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 easyui的tabs使用时的问题
Mar 23 Javascript
js 数组的for循环到底应该怎么写?
May 31 Javascript
js实现正方形颜色从下往上升的效果
Aug 04 Javascript
JavaScript判断数组是否包含指定元素的方法
Jul 01 Javascript
js控制多图左右滚动切换效果代码分享
Aug 26 Javascript
jquery背景跟随鼠标滑动导航
Nov 20 Javascript
jquery获取复选框checkbox的值的简单实现方法
May 26 Javascript
React Native实现进度条弹框的示例代码
Jul 17 Javascript
Angular实现的table表格排序功能完整示例
Dec 22 Javascript
vue-cli 构建骨架屏的方法示例
Nov 08 Javascript
vue基础之事件v-onclick=&quot;函数&quot;用法示例
Mar 11 Javascript
jquery实现烟花效果(面向对象)
Mar 10 jQuery
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 验证码制作(网树注释思想)
2009/07/20 PHP
php处理json时中文问题的解决方法
2011/04/12 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
Linux中用PHP判断程序运行状态的2个方法
2014/05/04 PHP
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
jQuery使用元素属性attr赋值详解
2015/02/27 Javascript
jQuery Ajax调用WCF服务详细教程
2015/03/31 Javascript
JS实现仿FLASH效果的竖排导航代码
2015/09/15 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
JS实现单击输入框弹出选择框效果完整实例
2015/12/14 Javascript
js操作cookie保存浏览记录的方法
2015/12/25 Javascript
nodejs实现邮件发送服务实例分享
2017/03/29 NodeJs
JS设计模式之命令模式概念与用法分析
2018/02/06 Javascript
vue路由组件按需加载的几种方法小结
2018/07/12 Javascript
vue项目中使用fetch的实现方法
2019/04/25 Javascript
Json实现传值到后台代码实例
2020/06/30 Javascript
js中实现继承的五种方法
2021/01/25 Javascript
python使用webbrowser浏览指定url的方法
2015/04/04 Python
Python使用QRCode模块生成二维码实例详解
2017/06/14 Python
Python将list中的string批量转化成int/float的方法
2018/06/26 Python
Python实现的在特定目录下导入模块功能分析
2019/02/11 Python
对Python强大的可变参数传递机制详解
2019/06/13 Python
在python plt图表中文字大小调节的方法
2019/07/08 Python
python networkx 根据图的权重画图实现
2019/07/10 Python
Python图像处理模块ndimage用法实例分析
2019/09/05 Python
python3 requests库实现多图片爬取教程
2019/12/18 Python
详解python变量与数据类型
2020/08/25 Python
财务副总经理工作职责
2013/11/25 职场文书
洗车工岗位职责
2014/03/15 职场文书
毕业典礼主持词大全
2014/03/26 职场文书
授权委托书样本
2014/04/03 职场文书
工商干部先进事迹
2014/05/14 职场文书
2014年教师党员公开承诺书
2014/05/28 职场文书
环保口号大全
2014/06/12 职场文书
中学教师师德师风演讲稿
2014/08/22 职场文书
详解如何使用Nginx解决跨域问题
2022/05/06 Servers