在IE6下下拉框(select)会遮住弹出层,用样式办法暂时无法解决,包括z-index这个属性。
想了一个最变态的方法:
就是在层弹出的时候把下拉框给隐藏掉,用display:none属性或visable:hiddle属性;当层隐藏的时候再把下拉框给显示出来:
function hiddenselect()
{
??? var f = document.forms[“form1″];
??? if (f)
??? {
??? for (i=0;i<f.elements.length;i++)
?? {
?? if (f.elements[i].type==”select-one”)
?? {
?? f.elements[i].style.display=”none”;
?? }
?? }
?? }
}
function showselect()
{
??? var f = document.forms[“form1″];
??? if (f)
??? {
??? for (i=0;i<f.elements.length;i++)
?? {
?? if (f.elements[i].type==”select-one”)
?? {
?? f.elements[i].style.display=””;
?? }
?? }
?? }
}
最新评论
写的挺好的
有没有兴趣翻译 impatient js? https://exploringjs.com/impatient-js/index.html
Flexbox playground is so great!
感谢总结。
awesome!
这个好像很早就看到类似的文章了
比其他的教程好太多了
柯理化讲的好模糊…没懂