• 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>
  • 相关阅读:
    Python魔法函数
    Python变量的本质与intern机制
    Python中IO概述
    自用官方文档索引(日常更新)
    关于 mysql json类型参数的查询过滤
    由于升级iOS版本导致证书丢失等一系列问题汇总
    Android系统获取手机型号和系统版本号,以及其他配置信息
    Android Debug证书过期的最佳解决方案
    关于编写高德导航Demo的手记(一)
    iOS6.0以上版本,关于NSDateFormatter的问题
  • 原文地址:https://www.cnblogs.com/minily/p/7390913.html
Copyright © 2020-2023  润新知