1. 程式人生 > >JavaScript解決select下拉框中的內容太長顯示不全的問題

JavaScript解決select下拉框中的內容太長顯示不全的問題

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

JavaScript解決select下拉框中的內容太長顯示不全的問題


1、說明

     有些情況下,select下拉框的內容過長,導致部分看不見;

     現在通過滑鼠事件,讓下拉框中的內容顯示完全


2、實現原始碼

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>JavaScript解決select下拉框中的內容太長顯示不全的問題</title
>
<script type="text/javascript">      /**    * 自動設定select下拉框的寬度    */      function autoWidth()   {    //獲取select中的ID    var selectId = document.getElementById("select_option");    //自動設定下拉框的寬度
    selectId.style.width = 'auto';   }      /**    * 設定select下拉框的寬度    */   function setWidth()   {    //獲取select中的ID    var selectId = document.getElementById("select_option");    //設定select下拉框的寬度為120    selectId.style.width = "120px";   }
</script></head><body>   <div id="select_div">       <select  id="select_option"                onmousedown="autoWidth()"             onblur="setWidth()"                onchange="setWidth()">       <option value="0">AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</option>            <option value="1">BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</option>            <option value="2">CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC</option>            <option value="3">DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD</option>            <option value="4">EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE</option>            <option value="5">FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF</option>            <option value="6">GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG</option>            <option value="7">HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH</option>            <option value="8">IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII</option>            <option value="9">JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ</option>   </select>   </div></body></html>

3、實現結果

(1)初始化時



(2)選中第三項


           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述