日期:2014-05-17  浏览次数:21452 次

title显示不了,不起作用
问题,为了布局方便,我把select的宽度控制在60px了,但是这样就显示不完全了
我就想用title在显示一下。结果发现不起作用,你们是怎么处理这个问题的??    
<select   name= "select "   style= "width:60px; ">
        <option   value= "1 "   title= "中华人民共和国 "> 中华人民共和国 </option>
        <option   value= "2 "   title= "发财改革委员会 "> 发财改革委员会 </option>
        <option   value= "3 "   title= "cccccc "> cccccc </option>
    </select>
谢谢

------解决方案--------------------
只能模拟。
------解决方案--------------------
樓上的說話了,只有認同的份.
------解决方案--------------------
模拟一个吧
不难的
封装好一点
然后把代码发上来
然后把帖子结了
然后把分给我
然后...
------解决方案--------------------
是啊.显示不了....是不是 <select> 不支持这个啊....
------解决方案--------------------
不用非要模拟select吧..你可以给它添加一个onmousedown和一个document.onmousemove
------解决方案--------------------
..看来不行,这个东西挺有性格......飘走...
------解决方案--------------------

------解决方案--------------------
muxrwc(王辰) ( ) 信誉:100 Blog 2007-01-15 18:13:51 得分: 0

..看来不行,这个东西挺有性格......飘走...
============
你也很有个性,同飘
------解决方案--------------------
同情一下。。。。
看来都“飘”走了
------解决方案--------------------
给你找了个PL的...
不过这个貌似FF下有些问题...
两个大星星啦...自己写个嘛...
<script>
/************************************************
**** *****Select Box Design Script By Backley ***********
************************************************/

var nowOpenedSelectBox = " ";
var mousePosition = " ";

function selectThisValue(thisId,thisIndex,thisValue,thisString) {
var objId = thisId;
var nowIndex = thisIndex;
var valueString = thisString;
var sourceObj = document.getElementById(objId);
var nowSelectedValue = document.getElementById(objId+ "SelectBoxOptionValue "+nowIndex).value;
hideOptionLayer(objId);
if (sourceObj) sourceObj.value = nowSelectedValue;
settingValue(objId,valueString);
selectBoxFocus(objId);
if (sourceObj.onchange) sourceObj.onchange();
}

function settingValue(thisId,thisString) {
var objId = thisId;
var valueString = thisString;
var selectedArea = document.getElementById(objId+ "selectBoxSelectedValue ");
if (selectedArea) selectedArea.innerText = valueString;
}

function viewOptionLayer(thisId) {
var objId = thisId;
var optionLayer = document.getElementById(objId+ "selectBoxOptionLayer ");
if (optionLayer) optionLayer.style.display = " ";
nowOpenedSelectBox = objId;
setMousePosition( "inBox ");
}

function hideOptionLayer(thisId) {
var objId = thisId;
var optionLayer = document.getElementById(objId+ "selectBoxOptionLayer ");
if (optionLayer) optionLayer.style.display = "none ";
}

function setMousePosition(thisValue) {
var positionValue = thisValue;
mousePosition = positionValue;