• 当字体长度超过50时,当mouse over列表的某一项时超过的部分也就显示不出,如何让它在mouseover列表的某一项
  • wealth 2003-01-17 10:10:49
    <select style="width='50'">当字体长度超过50时,当mouse over列表的某一项时超过的部分也就显示不出,如何让它在mouseover列表的某一项时全部显示但又保持select的width=50 ?
    ...全文
    59 7 打赏 收藏 转发到动态 举报
    写回复
    用AI写文章
    7 条回复
    切换为时间正序
    请发表友善的回复…
    发表回复
    无爱大叔 2003-01-17
    • 打赏
    • 举报
    回复
    但是div1被select挡住了
    genuis 2003-01-17
    • 打赏
    • 举报
    回复
    div1
    就是 <div name=div1 ></div>
    放在select下面就可以了,当然记住 onmouseout 时候要
    div1.style.display="none"
    wangyime 2003-01-17
    • 打赏
    • 举报
    回复
    好象是没有,这样的话只能用div去做了
    wealth 2003-01-17
    • 打赏
    • 举报
    回复
    genuis那个div1是怎样的,可不可以举一个完整简单的例子出来?
    genuis 2003-01-17
    • 打赏
    • 举报
    回复
    wang
    开始我也这样想
    可是后来发现
    select 没有title这个属性
    genuis 2003-01-17
    • 打赏
    • 举报
    回复
    用一个隐含的层,放在select下面
    当鼠标移上去时
    div1.style.display="block"
    div1.innerText=sel1.innerText
    div1.width=100%
    wangyime 2003-01-17
    • 打赏
    • 举报
    回复
    <select style="width:50" onmouseover=showtitle(this)>
    <option>rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww</option>
    </select>
    <script>
    function showtitle(obj)
    {
    obj.title=obj.options(obj.selectedIndex).text
    }
    </script>

    87,996

    社区成员

    发帖
    与我相关
    我的任务
    社区描述
    Web 开发 JavaScript
    社区管理员
    • JavaScript
    • 无·法
    加入社区
    • 近7日
    • 近30日
    • 至今
    社区公告
    暂无公告

    试试用AI创作助手写篇文章吧