怎么让层在下拉列表的上一层?

来源:百度知道 编辑:UC知道 时间:2024/07/02 12:14:39

普通方法很难,常见的做法是。
1、当你显示div时,将下拉框隐藏掉不显示。
2、将你的div放到一个iframe中去显示,但这样造成你需要用多个页面文件。

一般采取第一种做法,应该可以找到别人写好的javascript代码,调用一个方法就可以将页面上所有的dropdownlist隐藏或显示。

没办法,因为combox是一个window句柄,所有的层都会在他下面

这可以说是微软的一个bug吧,在IE6及以下都会出现这种情况,IE7,iE8,FF没有这种情况。
解决的办法用JS了,显示层隐藏select:document.getElementsByTagName("select").style.display="none";
隐藏层时恢复select的显示
document.getElementsByTagName("select").style.display="inline";