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

如何能不影响使用的情况下,把下拉列表的那个小箭头去掉?

楼主atuzaicsdn()2003-12-04 09:49:54 在 Web 开发 / JavaScript 提问

如何能不影响使用的情况下,把下拉列表的那个小箭头去掉? 问题点数:20、回复次数:10Top

1 楼hrong(黄蓉)回复于 2003-12-04 10:12:12 得分 0

<select   style="position:   absolute;   clip:   rect(0   48   20   0);">  
      <option>梅花雪</option>  
  </select>Top

2 楼atuzaicsdn()回复于 2003-12-04 10:34:10 得分 0

太感谢了。Top

3 楼atuzaicsdn()回复于 2003-12-04 10:45:15 得分 0

可是  
      <select   name="beg_month"   style="position:   absolute;   clip:   rect(0   48   20   0);   ">        
                                              <option   value="01"   <%=v_month(1)%>>01</option>  
                                              <option   value="02"   <%=v_month(2)%>>02</option>  
                                              <option   value="03"   <%=v_month(3)%>>03</option>  
      </select>  
      <select   name="beg_day"   style="position:   absolute;   clip:   rect(0   48   20   0);   ">      
                                            <option   value="01"   >01</option>  
      </select>  
      <select   name="beg_hour"   style="position:   absolute;   clip:   rect(0   48   40   0);   ">      
                                  <option   value="0">0</option>  
                                  <option   value="1">1</option>  
        </select>  
  三个在一起就不成了。Top

4 楼duhastfaust()回复于 2003-12-04 10:52:00 得分 0

<select   style="position:   absolute;   clip:   rect();">  
      <option>梅花雪</option>  
  </select>  
  其中0   48   20   0是按照"梅花雪"三个字设定的,   你要自己按你的要求修改!Top

5 楼duhastfaust()回复于 2003-12-04 10:56:17 得分 20

"梅花雪"对应的是48,     你的01对应的是4.  
   
  请问大斑竹,20是怎么得来的?     我用clientHeight   得到的是21  
   
  Top

6 楼duhastfaust()回复于 2003-12-04 11:08:18 得分 0

你的01对应的是20Top

7 楼meizz(梅花雪)回复于 2003-12-04 20:04:25 得分 0

<select   style="position:   absolute;   clip:   rect(0   48   20   0);">  
      <option>梅花雪</option>  
  </select>  
   
                        x=0   y=48  
  ┏━━━━╈┓  
  ┡━━━━┻┛  
    x=20(offsetHeight)   y=0  
    具体数值你自己测试后给定Top

8 楼duhastfaust()回复于 2003-12-04 20:31:08 得分 0

<select   id="d"style="position:   absolute;   clip:   rect();">  
      <option>梅花雪</option>  
  </select>  
  <SCRIPT   LANGUAGE="JavaScript">  
  <!--  
  alert(document.all.d.offsetHeight)  
  //-->  
  </SCRIPT>  
  梅花雪斑竹,   结果还是21啊!!   哪里错了?Top

9 楼hrong(黄蓉)回复于 2003-12-04 20:38:42 得分 0

这个数值与你的浏览器里设置的字号有关,   字号小些,   offsetHeight   也会小些,    
  同样与   select   里的样式也会有关,   12pt   的字与   9pt   的字,   也会导致这个值不同.  
  说实话,   我这个20也是随手写出来的,   我告诉你的是如何去解决问题,   给的只是一个思路,  
  你可以沿着这条思路再发散你的思维,   举一反三.   不过我随手写的数据的不准确性给楼主你带来的困惑表示道歉.   所以我在后面再加上一个回复,   说明这些值到底是取自什么地方的,   以免给你带来更大的困惑.   以后我尽量精确地回复每一个问题!!Top

10 楼meizz(梅花雪)回复于 2003-12-04 20:46:38 得分 0

不好意思,   再次更正:   offsetHeight   不会因为浏览器的字号变量而变化,   只与下拉框所对应的样式里的字号设置有关,   不好意思了,   回复漏洞百出,   暴汗......Top

相关问题

  • datagrid的箭头能否去掉?
  • mdi 怎么去掉窗口列表?
  • 怎么去掉快捷方式图标中的箭头?
  • 如何去掉桌面上快捷方式的小箭头?
  • 怎么去掉Menu中那个下级菜单的箭头?
  • 在桌面有些图标带箭头,有哪位知道如何将其箭头去掉
  • 如何去掉快捷方式下的下箭头(不用软件)
  • 问个2k下的简单问题,快捷箭头应该如何去掉
  • datawindow中移动上下箭头时,如何去掉遗留下的原‘黑点’ ?
  • 怎样去掉 DBGRID 中的 LOOKUP 字段的下拉列表?

关键词

  • 字号
  • offsetheight
  • 回复
  • 梅花雪
  • 有关

得分解答快速导航

  • 帖主:atuzaicsdn
  • duhastfaust

相关链接

  • Web开发类图书

广告也精彩

反馈

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