自定义document.getElementsByName() 兼容IE Firfox

本文详细介绍了零度建站系统中左侧菜单的功能实现,包括网站后台多栏目组、多标签控制等应用场景,提供了HTML、CSS、JavaScript代码示例。

From: http://bbs.0duinfo.com/showtopic-32-1.aspx

 

应用场景:

       1、网站后台多栏目组

       2、多标签控制

效果及代码图:      

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
        <title>
            左侧菜单 LdCMS!NT 零度建站系统
        </title>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
        <link href="Css/skin.css" rel="stylesheet" type="text/css" />
        <link title="零度信息港" href="http://www.0duinfo.com/" rel="index" />
        <base target="main" />
        <script type="text/javascript">
            if (top.location == self.location) {
                alert("请不要非法操作!");
                top.location = "LdLogin.aspx";
            }
            //获取标签集,兼容IE、Firfox
            function fGetElementsByName(sTag, sName) {
                //非IE
                var objIeTags = document.getElementsByName(sName);
                if (objIeTags.length > 0) return objIeTags;

                //For IE
                var objIeTags = new Array();
                var objIEs = document.getElementsByTagName(sTag);
                for (var iIE = 0; iIE < objIEs.length; iIE++) 
                       if (objIEs[iIE].getAttribute("name") == sName) 
                               objIeTags[objIeTags.length] = objIEs[iIE];
                return objIeTags;
            }

            //展开或隐藏指定标签(div)
            function fOpenOrCloseLeftContent(iNow) {
                var bIsOpen = false;
                var NowLeftContent = document.getElementById("LeftContent_" + iNow);
                if (NowLeftContent) bIsOpen = NowLeftContent.style.display != "none";
                var aLeftContent = fGetElementsByName("div", "LeftContent");
                if (aLeftContent) {
                    var iC = 0;
                    for (iC = 0; iC < aLeftContent.length; iC++) {
                        aLeftContent[iC].style.display = "none";
                    }
                }
                NowLeftContent.style.display = bIsOpen ? "none": "block";
            }
        </script>
    </head>
    
    <body>
        <form name="frmLeft" method="post" action="left.aspx" id="frmLeft">
            <table width="100%" border="0" cellpadding="0" cellspacing="0">
                <tr>
                    <td width="182" valign="top">
                        <div id="container">
                            <h1 class="TypeName">
                                <a href="LdLoginInfo.aspx">
                                    欢迎界面
                                </a>
                            </h1>
                            <div class="TypeContent" id="LeftContent_1" name="LeftContent">
                                <div class="Menu_TopLine">
                                </div>
                                <ul class="ContentList">
                                    <li>
                                        <a href="LdLoginInfo.aspx" title="系统综合数据">
                                            综合数据
                                        </a>
                                    </li>
                                </ul>
                            </div>
                            <h1 class="TypeName">
                                <a>
                                    员工信息
                                </a>
                            </h1>
                            <div class="TypeContent" style="display:none;" id="LeftContent_2" name="LeftContent">
                                <div class="Menu_TopLine">
                                </div>
                                <ul class="ContentList">
                                    <li>
                                        <a href="StaffInfoAdd.aspx?edSelf=zfj">
                                            个人信息
                                        </a>
                                    </li>
                                    <li>
                                        <a href="CommentsInfo.aspx">
                                            个人评论
                                        </a>
                                    </li>
                                    <li>
                                        <a href="StaffInfoList.aspx?view=zfj">
                                            通讯录
                                        </a>
                                    </li>
                                    <li>
                                        <a href="StaffInfoAdd.aspx">
                                            新增员工
                                        </a>
                                    </li>
                                    <li>
                                        <a href="StaffInfoList.aspx">
                                            员工管理
                                        </a>
                                    </li>
                                </ul>
                            </div>
                            <h1 class="TypeName">
                                <a>
                                    精英战报
                                </a>
                            </h1>
                            <div class="TypeContent" style="display:none;" id="LeftContent_3" name="LeftContent">
                                <div class="Menu_TopLine">
                                </div>
                                <ul class="ContentList">
                                    <li>
                                        <a href="PerformanceOrder.aspx?type=D13085CE4C61EA9A">
                                            最新龙虎榜
                                        </a>
                                    </li>
                                    <li>
                                        <a href="PerformanceOrder.aspx?type=8505E354441BBE78">
                                            本年龙虎榜
                                        </a>
                                    </li>
                                    <li>
                                        <a href="PerformanceOrder.aspx?type=260E5CB549C39C20">
                                            本季龙虎榜
                                        </a>
                                    </li>
                                    <li>
                                        <a href="PerformanceOrder.aspx?type=9CD248D27CDC5C55">
                                            本月龙虎榜
                                        </a>
                                    </li>
                                    <li>
                                        <a href="PerformanceOrder.aspx?type=6C3192A195FBD2E7">
                                            本周龙虎榜
                                        </a>
                                    </li>
                                    <li>
                                        <a href="PerformanceOrder.aspx?type=34EC59E4C5D9A3E0">
                                            上月龙虎榜
                                        </a>
                                    </li>
                                    <li>
                                        <a href="PerformanceOrder.aspx?type=A175EFCFF4D3487C">
                                            往年龙虎榜
                                        </a>
                                    </li>
                                </ul>
                            </div>
                            <!--此处省略若干项-->
                            <h1 class="TypeName">
                                <a>
                                    退出系统
                                </a>
                            </h1>
                            <div class="TypeContent" style="display:none;" id="LeftContent_16" name="LeftContent">
                                <div class="Menu_TopLine">
                                </div>
                                <ul class="ContentList">
                                    <li>
                                        <a href="LdLoginOut.aspx?zfj=www.0duinfo.cn" title="点击注销系统" target="_top">
                                            注销系统
                                        </a>
                                    </li>
                                    <li>
                                        <a href="LdLoginOut.aspx" title="点击安全退出系统" target="_top">
                                            安全退出
                                        </a>
                                    </li>
                                </ul>
                            </div>
                        </div>
                    </td>
                </tr>
            </table>
        </form>
    </body>
</html> 

内容概要:本文提出了一种基于极端梯度提升(XGBoost)算法的光伏阵列复合故障诊断方法,并提供了完整的Python代码实现。该方法充分利用XGBoost在分类任务中的高性能优势,针对光伏系统中常见的多种复合故障(如阴影遮挡、组件老化、断路与短路等)进行精准识别与分类。通过构建合理的特征工程,结合实际运行监测数据,模型能够有效区分单一故障与多重并发故障,显著提升了诊断的准确性与鲁棒性。研究体现了数据驱动方法在新能源系统智能运维中的关键作用,展示了机器学习技术在光伏系统状态监测、故障预警与健康管理方面的广阔应用前景; 适合人群:具备一定Python编程能力及机器学习基础知识的科研人员、电气工程及相关专业的硕士/博士研究生,以及从事光伏电站运维、智能诊断系统开发的工程技术人才; 使用场景及目标:① 实现对光伏阵列多类型复合故障的自动化、高精度诊断;② 掌握XGBoost在工业故障诊断场景下的建模流程、参数调优与性能评估方法;③ 构建可推广的数据驱动型新能源设备健康管理系统,提升运维效率与系统可靠性; 阅读建议:建议读者结合所提供的Python代码,深入理解从数据预处理、特征提取、模型训练到结果可视化的完整流程,建议在实际光伏监测数据上进行迁移验证,并可进一步对比其他机器学习模型(如随机森林、SVM、深度学习网络),以优化诊断系统的泛化能力与工程适用性。
内容概要:本文围绕“【SCUC】N-1故障集+安全约束机组组合研究”展开,基于Matlab代码实现,深入探讨电力系统在N-1故障场景下的安全约束机组组合(SCUC)优化问题。研究聚焦于保障电网在单一元件故障后仍能安全稳定运行的能力,重点解决机组启停计划、出力分配与系统安全性之间的协调优化,涵盖YALMIP工具包建模、二阶锥规划(SOCP)、鲁棒优化等先进数学方法的应用。文档不仅提供完整的Matlab仿真代码和建模流程,还结合实际电网案例进行求解分析,帮助研究人员高效复现高水平学术成果。此外,文中附带丰富的科研资源列表,涵盖智能优化算法、电力系统调度、机器学习预测、路径规划等多个前沿方向,构成一个综合性科研支持体系。; 适合人群:具备一定电力系统分析基础和Matlab编程能力的研究生、高校科研人员及从事能源系统优化、电网调度等领域的工程师。; 使用场景及目标:①用于电力系统安全约束机组组合(SCUC)与安全约束经济调度(SCED)的教学与科研建模;②支撑N-1准则下的电网鲁棒性评估、故障场景构建与优化算法开发;③为撰写EI/SCI级别学术论文提供可复现的技术路线与代码支持。; 阅读建议:建议读者结合文档提供的网盘资源下载完整代码,关注公众号“荔枝科研社”获取配套资料,优先研读核心算法章节并动手运行与调试Matlab程序以深化理解,同时可参考文中列举的相关研究方向拓展课题选题与创新思路。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

关中游侠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值