zoukankan      html  css  js  c++  java
  • IE6/7下Select控件Display属性无效解决办法

    HTML的Select控件,C#的DropDownList服务器控件
    设置父类型Display属性之后,在IE6/7上无效
    直接将下段javascript脚本添加到页面中即可
    
    
    <script type="text/javascript">
        window.onload = function () {
            if (document.getElementsByTagName) {
                var s = document.getElementsByTagName("select");
                if (s.length > 0) {
                    window.select_current = new Array();
                    for (var i = 0, select; select = s[i]; i++) {
                        select.onfocus = function () {
                            window.select_current[this.id] = this.selectedIndex;
                        }
                        select.onchange = function () {
                            restore(this);
                        }
                        emulate(select);
                    }
                }
            }
        }
     
        function restore(e) {
            if (e.options[e.selectedIndex].disabled) {
                e.selectedIndex = window.select_current[e.id];
            }
        }
     
        function emulate(e) {
            for (var i = 0, option; option = e.options[i]; i++) {
                if (option.disabled) {
                    option.style.color = "graytext";
                } else {
                    option.style.color = "menutext";
                }
            }
        } 
    </script>
  • 相关阅读:
    C# MATLAB混编(二)
    C# MATLAB混编(一)
    C#编程.循环的中断
    WPS 常用操作
    PowerDesigner 操作手册
    软件开发-零散问题
    代码优化
    layui 前端UI框架
    css 样式渲染
    linux 操作系统
  • 原文地址:https://www.cnblogs.com/minily/p/7390913.html
Copyright © 2011-2022 走看看