CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

怎样在 select 的 option 中显示提示信息(title)?

楼主kouhongyu(乜疯)2005-06-01 23:09:00 在 Web 开发 / JavaScript 提问

HTML   中有很多对象都有title属性,如:<a   title="haha">哈哈</a>  
  在“哈哈”上悬停一下鼠标就可以显示出“haha”的提示  
  可是option就没有,下面的脚本就不能显示提示信息  
   
  <select>  
  <option   title="显示的提示信息">测试</option>  
  </select>  
   
  有什么方法可以实现这样的功能吗?用javaScript可以实现吗?  
  问题点数:0、回复次数:7Top

1 楼net_lover(【孟子E章】)回复于 2005-06-01 23:14:52 得分 0

这些是没有的,js可以实现类似的功能,但要显示在别处  
  <div   id=a></div>  
  <select   onchange="a.innerText=this.options[this,.selectedIndex].text">  
  <option   title="显示的提示信息">测试</option>  
  </select>  
   
  Top

2 楼bflovesnow()回复于 2005-06-02 09:08:38 得分 0

好象不行....Top

3 楼springwood(background-color:white)回复于 2005-06-02 12:33:01 得分 0

<HTML>  
  <HEAD>  
  <style>  
  .a  
  {  
  BORDER-RIGHT:   lightblue   1px   solid;  
  BORDER-TOP:   lightblue   1px   solid;  
  LEFT:   280px;    
  BORDER-LEFT:   lightblue   1px   solid;  
  WIDTH:   100px;    
  BORDER-BOTTOM:   lightblue   1px   solid;  
  POSITION:     absolute;    
  TOP:     37px;    
  HEIGHT:   24px;  
  }  
  .b  
  {  
  FONT-SIZE:   9px;  
  BORDER-LEFT-COLOR:lightblue;  
  LEFT:   358px;    
  BORDER-BOTTOM-COLOR:    
  lightblue;    
  WIDTH:   20px;    
  COLOR:   mediumblue;    
  BORDER-TOP-STYLE:   solid;    
  BORDER-TOP-COLOR:   lightblue;    
  BORDER-RIGHT-STYLE:   solid;    
  BORDER-LEFT-STYLE:   solid;    
  POSITION:   absolute;    
  TOP:   39px;  
  HEIGHT:   20px;    
  BACKGROUND-COLOR:   white;    
  BORDER-RIGHT-COLOR:   lightblue;  
  BORDER-BOTTOM-STYLE:   solid;    
  FILTER:   progid:DXImageTransform.Microsoft.Matrix(SizingMethod   ='auto   expand',FilterType=bilinear,Dx=0,Dy=0,M11=-1,M12=0,M21=0,M22=-1);  
  }  
  .c  
  {  
   
  LEFT:   280px;    
  WIDTH:   100px;    
  POSITION:     absolute;    
  TOP:     60px;    
  HEIGHT:   24px;  
  display:none;  
  cursor:pointer;  
  }  
  </style>  
  </HEAD>  
  <BODY>  
  <INPUT   id=select2     class="a">  
  <INPUT   type=button   value="▲"   class="b"   onclick="ddd(this);"   title="">    
  <TABLE   border="1"   CELLPADDING=0   CELLSPACING=0   bordercolor="lightblue"   class="c"     onclick="aaa(this);">  
      <TR>  
          <TD   bordercolor="#FFFFFF"     onmouseover="bbb(this);"     onmouseout="ccc(this);"   title="1">  
  <img   src="images/star.gif">1星  
          </TD>  
  </TR>  
  <TR>  
   
          <TD   bordercolor="#FFFFFF"     onmouseover="bbb(this);"     onmouseout="ccc(this);"   title="2">  
  <img   src="images/star.gif">2星  
  </TD>  
  </TR>  
  <TR>  
   
          <TD   bordercolor="#FFFFFF"   onmouseover="bbb(this);"     onmouseout="ccc(this);"   title="3">  
  <img   src="images/star.gif">3星  
          </TD>  
  </TR>  
  </TABLE>  
   
  <SCRIPT   >  
    function   aaa(obj)  
  {  
  previousSibling(previousSibling(obj)).value=   window.event.srcElement.innerText;  
  previousSibling(previousSibling(obj)).title=   window.event.srcElement.title;  
  eee(obj);  
  }  
  function   bbb(obj)  
  {    
  obj.borderColor="#FF0000";  
  }  
  function   ccc(obj)  
  {  
  obj.borderColor="#ffffff";  
  }  
  function   ddd(obj)  
  {  
  nextSibling(obj).style.display="block";  
  }  
  function   eee(obj)  
  {  
  obj.style.display="none";  
  }  
  function   nextSibling(obj)  
  {  
  for(i=1;i<obj.document.all.length;i++)  
  {  
  if(obj==obj.document.all(i))  
  {  
  return(obj.document.all(i+1))  
  }  
  }  
  }  
  function   previousSibling(obj)  
  {  
  for(i=1;i<obj.document.all.length;i++)  
  {  
  if(obj==obj.document.all(i))  
  {  
  return(obj.document.all(i-1))  
  }  
  }  
  }  
  </SCRIPT>  
   
   
  </BODY></HTML>  
  Top

4 楼bingbingcha(不思不归,不孟不E,原来是头大灰狼)回复于 2005-06-02 12:57:14 得分 0

只能用JS模拟。。没有这样的代码。用孟子的方法,简单Top

5 楼kouhongyu(乜疯)回复于 2005-06-21 09:04:33 得分 0

springwood     的方法是用表格模拟的,net_lover(孟子E章)   的方法不能用,有没有真正的<select>呀?Top

6 楼sdpong(耶和华)回复于 2005-07-08 09:26:21 得分 0

dingTop

7 楼net_lover(【孟子E章】)回复于 2005-07-08 09:30:15 得分 0

没有Top

相关问题

  • select 框的提示问题
  • 我想对应的列插入平均值,为什么总提示我“Select one or more columns or computes prior to selecting this option"
  • 数据窗口提示select error
  • select 语句提示语法错误??
  • 怎样在<a></a>中使得title提示要以换行显示?
  • 怎么给<asp:HyperLink>加上个Title提示
  • <select><option 中怎么实现类似title 属性?>title</option></select>
  • 提示Table storage engine for 'table_name' doesn't have this option,我该如何解决
  • 这是什么问题啊!提示:select error:Data-conversion resulted in overflow.
  • 出错时提示“select returned more than one row”是怎么回事?

关键词

  • 星

得分解答快速导航

  • 帖主:kouhongyu

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo