<Fieldset style="border: 1px solid black; padding: 1px"> <legend style="padding: 10px"> 车路查询 </legend> <input type="text" id="inputText" size="25" style="width: 150px;"> <input type="button" class="button" value="查询" οnclick="ssjqUI.searchBusLine()"> <input type="button" class="button" value="清除" οnclick="ssjqUI.clearBusLine()"> <iframe style="position:absolute;z-index:9;width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight);top:expression(this.nextSibling.offsetTop);left:expression(this.nextSibling.offsetLeft);" frameborder="0" ></iframe> <div id="autoInput" style="z-index:10;position:absolute"></div> </Fieldset>
添加红色code就可以了
原因 : select在ie中默认是处于最顶层的, 所以弹出div往往不能遮住select,但是使用iframe的方法,可以遮住select选择控件.