>  기사  >  웹 프론트엔드  >  隐藏<select>边框及下拉箭头_html/css_WEB-ITnose

隐藏<select>边框及下拉箭头_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 12:16:192413검색

用CSS样式隐藏







 
以上这样,放在页面上测试,可以实现我要的效果。但是





外面加上显示在列表中,就出现汉字压杠儿的问题了。
求高手解决啊!!!

回复讨论(解决方案)

可以换一个思路,用js 来解决
把select 隐藏,添加一个textbox 来显示select 的值,大概逻辑是这样,没测试过的代码,可能有写错的单词,我没用IDE,直接上的代码!

function hiddenSelect(){
var slcList=document.getElementsByTagName('select');
var ipt ;
for(var i=0;i ipt = document.createElement("input");
ipt.setAttribute('slcValue',slcList[i].value); // 设置选中的值
ipt.value = slcList[i].options[slcList[i].selectedIndex].text;
slcList[i].parentNode.appendChild(ipt);
slcList[i].style.display="none";
}
}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.