{"id":210,"date":"2025-12-04T06:02:00","date_gmt":"2025-12-04T06:02:00","guid":{"rendered":"http:\/\/www.handbox.cn\/index.php\/servercheck-3\/"},"modified":"2025-12-04T14:03:09","modified_gmt":"2025-12-04T06:03:09","slug":"servercheck-3","status":"publish","type":"page","link":"http:\/\/www.handbox.cn\/index.php\/servercheck-3\/","title":{"rendered":"\u4f01\u4e1a\u670d\u52a1\u5668\u72b6\u51b5\u8c03\u67e5\u95ee\u5377"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\u4f01\u4e1a\u670d\u52a1\u5668\u72b6\u51b5\u8c03\u67e5\u95ee\u5377<\/title>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n        }\n        \n        body {\n            background-color: #f5f7fa;\n            color: #333;\n            line-height: 1.6;\n            padding: 20px;\n        }\n        \n        .container {\n            max-width: 1000px;\n            margin: 0 auto;\n            background-color: white;\n            border-radius: 12px;\n            box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);\n            overflow: hidden;\n        }\n        \n        .header {\n            background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);\n            color: white;\n            padding: 40px 30px;\n            text-align: center;\n        }\n        \n        .header h1 {\n            font-size: 2.5rem;\n            margin-bottom: 10px;\n        }\n        \n        .header p {\n            font-size: 1.1rem;\n            opacity: 0.9;\n            max-width: 800px;\n            margin: 0 auto;\n        }\n        \n        .progress-container {\n            padding: 20px 30px;\n            background-color: #f8f9fa;\n            border-bottom: 1px solid #eaeaea;\n        }\n        \n        .progress-bar {\n            height: 10px;\n            background-color: #e0e0e0;\n            border-radius: 5px;\n            overflow: hidden;\n        }\n        \n        .progress-fill {\n            height: 100%;\n            background: linear-gradient(90deg, #4CAF50, #8BC34A);\n            width: 0%;\n            transition: width 0.5s ease;\n        }\n        \n        .progress-text {\n            display: flex;\n            justify-content: space-between;\n            margin-top: 10px;\n            font-weight: 600;\n            color: #555;\n        }\n        \n        .question-container {\n            padding: 30px;\n        }\n        \n        .question-section {\n            display: none;\n            animation: fadeIn 0.5s ease;\n        }\n        \n        .question-section.active {\n            display: block;\n        }\n        \n        @keyframes fadeIn {\n            from { opacity: 0; transform: translateY(10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n        \n        .question-title {\n            font-size: 1.4rem;\n            color: #1e3c72;\n            margin-bottom: 20px;\n            padding-bottom: 15px;\n            border-bottom: 2px solid #f0f0f0;\n        }\n        \n        .options-container {\n            display: grid;\n            grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));\n            gap: 15px;\n            margin-bottom: 30px;\n        }\n        \n        .option {\n            padding: 20px;\n            background-color: #f8f9fa;\n            border: 2px solid #eaeaea;\n            border-radius: 8px;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            position: relative;\n        }\n        \n        .option:hover {\n            background-color: #edf2f7;\n            border-color: #cbd5e0;\n        }\n        \n        .option.selected {\n            background-color: #e8f5e9;\n            border-color: #4CAF50;\n            box-shadow: 0 5px 15px rgba(76, 175, 80, 0.1);\n        }\n        \n        .option.selected::after {\n            content: \"\u2713\";\n            position: absolute;\n            top: 10px;\n            right: 10px;\n            color: #4CAF50;\n            font-weight: bold;\n            font-size: 1.2rem;\n        }\n        \n        .option-score {\n            display: inline-block;\n            background-color: #1e3c72;\n            color: white;\n            font-weight: bold;\n            padding: 3px 10px;\n            border-radius: 20px;\n            font-size: 0.9rem;\n            margin-bottom: 10px;\n        }\n        \n        .option-text {\n            font-size: 1.1rem;\n            font-weight: 500;\n        }\n        \n        .navigation-buttons {\n            display: flex;\n            justify-content: space-between;\n            padding-top: 20px;\n            border-top: 1px solid #eaeaea;\n        }\n        \n        .btn {\n            padding: 12px 30px;\n            background-color: #1e3c72;\n            color: white;\n            border: none;\n            border-radius: 6px;\n            cursor: pointer;\n            font-size: 1rem;\n            font-weight: 600;\n            transition: background-color 0.3s ease;\n        }\n        \n        .btn:hover {\n            background-color: #2a5298;\n        }\n        \n        .btn-next {\n            background-color: #4CAF50;\n        }\n        \n        .btn-next:hover {\n            background-color: #45a049;\n        }\n        \n        .btn:disabled {\n            background-color: #cccccc;\n            cursor: not-allowed;\n        }\n        \n        .result-container {\n            display: none;\n            padding: 40px;\n            animation: fadeIn 0.8s ease;\n        }\n        \n        .result-title {\n            font-size: 2rem;\n            color: #1e3c72;\n            margin-bottom: 20px;\n            text-align: center;\n        }\n        \n        .result-score {\n            font-size: 4rem;\n            font-weight: 700;\n            color: #4CAF50;\n            margin: 20px 0;\n            text-align: center;\n        }\n        \n        .result-category {\n            text-align: center;\n            margin-bottom: 30px;\n        }\n        \n        .score-category {\n            display: inline-block;\n            padding: 10px 25px;\n            border-radius: 30px;\n            font-weight: 600;\n            font-size: 1.2rem;\n            margin-top: 10px;\n        }\n        \n        .score-low {\n            background-color: #ffebee;\n            color: #c62828;\n        }\n        \n        .score-medium {\n            background-color: #fff3e0;\n            color: #ef6c00;\n        }\n        \n        .score-high {\n            background-color: #e8f5e9;\n            color: #2e7d32;\n        }\n        \n        .result-content {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 30px;\n            margin-bottom: 30px;\n        }\n        \n        .result-message {\n            flex: 1;\n            min-width: 300px;\n            padding: 25px;\n            background-color: #f8f9fa;\n            border-radius: 8px;\n            line-height: 1.8;\n        }\n        \n        .contact-info {\n            flex: 1;\n            min-width: 300px;\n            padding: 25px;\n            background-color: #f0f7ff;\n            border-radius: 8px;\n            text-align: center;\n            border-left: 5px solid #1e3c72;\n        }\n        \n        .contact-info h3 {\n            color: #1e3c72;\n            margin-bottom: 20px;\n        }\n        \n        .contact-details {\n            margin-bottom: 20px;\n            text-align: left;\n        }\n        \n        .contact-details p {\n            margin-bottom: 10px;\n            display: flex;\n            align-items: center;\n        }\n        \n        .contact-details i {\n            margin-right: 10px;\n            color: #1e3c72;\n            width: 20px;\n        }\n        \n        .qrcode-container {\n            margin: 20px 0;\n            padding: 15px;\n            background-color: white;\n            border-radius: 8px;\n            display: inline-block;\n        }\n        \n        .qrcode-placeholder {\n            width: 200px;\n            height: 200px;\n            background: linear-gradient(45deg, #f5f5f5 25%, #e0e0e0 25%, #e0e0e0 50%, #f5f5f5 50%, #f5f5f5 75%, #e0e0e0 75%);\n            background-size: 20px 20px;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            align-items: center;\n            color: #666;\n            font-weight: 600;\n        }\n        \n        .qrcode-placeholder i {\n            font-size: 48px;\n            margin-bottom: 10px;\n            color: #1e3c72;\n        }\n        \n        .recommendations {\n            margin-top: 30px;\n            background-color: #f9f9f9;\n            padding: 25px;\n            border-radius: 8px;\n            border-left: 5px solid #4CAF50;\n        }\n        \n        .recommendations h3 {\n            color: #1e3c72;\n            margin-bottom: 15px;\n            display: flex;\n            align-items: center;\n        }\n        \n        .recommendations h3 i {\n            margin-right: 10px;\n        }\n        \n        .recommendations ul {\n            padding-left: 20px;\n        }\n        \n        .recommendations li {\n            margin-bottom: 12px;\n            padding-left: 5px;\n        }\n        \n        .recommendations strong {\n            color: #1e3c72;\n        }\n        \n        .restart-btn {\n            background-color: #1e3c72;\n            margin-top: 20px;\n            display: block;\n            margin-left: auto;\n            margin-right: auto;\n        }\n        \n        .auto-jump-notice {\n            text-align: center;\n            color: #666;\n            font-style: italic;\n            margin-top: 10px;\n            font-size: 0.9rem;\n            padding: 10px;\n            background-color: #f9f9f9;\n            border-radius: 5px;\n        }\n        \n        .footer {\n            text-align: center;\n            padding: 20px;\n            color: #666;\n            font-size: 0.9rem;\n            border-top: 1px solid #eaeaea;\n        }\n        \n        @media (max-width: 768px) {\n            .container {\n                border-radius: 0;\n            }\n            \n            .header {\n                padding: 30px 20px;\n            }\n            \n            .header h1 {\n                font-size: 2rem;\n            }\n            \n            .options-container {\n                grid-template-columns: 1fr;\n            }\n            \n            .question-container, .result-container {\n                padding: 20px;\n            }\n            \n            .result-content {\n                flex-direction: column;\n            }\n            \n            .result-score {\n                font-size: 3rem;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"container\">\n        <div class=\"header\">\n            <h1><i class=\"fas fa-server\"><\/i> \u4f01\u4e1a\u670d\u52a1\u5668\u72b6\u51b5\u4e13\u4e1a\u8bc4\u4f30<\/h1>\n            <p>\u6b64\u95ee\u5377\u65e8\u5728\u8bc4\u4f30\u60a8\u5f53\u524d\u4f01\u4e1a\u670d\u52a1\u5668\u7684\u8fd0\u884c\u72b6\u51b5\u3001\u5b89\u5168\u6027\u548c\u6027\u80fd\u3002\u9009\u62e9\u7b54\u6848\u540e\u5c06\u81ea\u52a8\u8df3\u8f6c\u5230\u4e0b\u4e00\u9898\u3002<\/p>\n        <\/div>\n        \n        <div class=\"progress-container\">\n            <div class=\"progress-bar\">\n                <div class=\"progress-fill\" id=\"progressFill\"><\/div>\n            <\/div>\n            <div class=\"progress-text\">\n                <span>\u8fdb\u5ea6: <span id=\"currentQuestion\">1<\/span>\/10<\/span>\n                <span>\u5f97\u5206: <span id=\"currentScore\">0<\/span>\/100<\/span>\n            <\/div>\n        <\/div>\n        \n        <div class=\"question-container\" id=\"questionContainer\">\n            <!-- \u95ee\u9898\u5c06\u901a\u8fc7JavaScript\u52a8\u6001\u751f\u6210 -->\n        <\/div>\n        \n        <div class=\"result-container\" id=\"resultContainer\">\n            <h2 class=\"result-title\">\u670d\u52a1\u5668\u72b6\u51b5\u4e13\u4e1a\u8bc4\u4f30\u62a5\u544a<\/h2>\n            <div class=\"result-score\" id=\"finalScore\">0<\/div>\n            <div class=\"result-category\">\n                <div class=\"score-category\" id=\"scoreCategory\">\u4f4e\u98ce\u9669<\/div>\n            <\/div>\n            \n            <div class=\"result-content\">\n                <div class=\"result-message\" id=\"resultMessage\">\n                    \u6839\u636e\u60a8\u7684\u56de\u7b54\uff0c\u6211\u4eec\u5df2\u751f\u6210\u670d\u52a1\u5668\u72b6\u51b5\u8bc4\u4f30\u62a5\u544a\u3002\n                <\/div>\n                \n                <div class=\"contact-info\">\n                    <h3><i class=\"fas fa-headset\"><\/i> \u83b7\u53d6\u4e13\u4e1a\u652f\u6301<\/h3>\n                    <div class=\"contact-details\">\n                        <p><i class=\"fas fa-building\"><\/i> \u4f01\u4e1aIT\u89e3\u51b3\u65b9\u6848\u4e2d\u5fc3<\/p>\n                        <p><i class=\"fas fa-phone\"><\/i> \u6280\u672f\u652f\u6301\u70ed\u7ebf: 400-123-4567<\/p>\n                        <p><i class=\"fas fa-envelope\"><\/i> \u90ae\u7bb1: support@itsolutions.com<\/p>\n                        <p><i class=\"fas fa-globe\"><\/i> \u5b98\u7f51: www.itsolutions.com<\/p>\n                    <\/div>\n                    <p>\u626b\u63cf\u4e0b\u65b9\u4e8c\u7ef4\u7801\uff0c\u6dfb\u52a0\u6280\u672f\u987e\u95ee\u5fae\u4fe1<\/p>\n                   <img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.handbox.cn\/wp-content\/uploads\/2025\/12\/erweima.png\" alt=\"\u5fae\u4fe1\u4e8c\u7ef4\u7801\" width=\"200\" height=\"200\">\n                    <p style=\"font-size: 0.9rem; color: #666; margin-top: 10px;\">\u6dfb\u52a0\u65f6\u8bf7\u5907\u6ce8&#8221;\u670d\u52a1\u5668\u8bc4\u4f30&#8221;<\/p>\n                <\/div>\n            <\/div>\n            \n            <div class=\"recommendations\">\n                <h3><i class=\"fas fa-lightbulb\"><\/i> \u4e13\u4e1a\u6539\u8fdb\u5efa\u8bae\uff1a<\/h3>\n                <ul id=\"recommendationsList\">\n                    <!-- \u5efa\u8bae\u5c06\u901a\u8fc7JavaScript\u52a8\u6001\u751f\u6210 -->\n                <\/ul>\n            <\/div>\n            \n            <button class=\"btn restart-btn\" id=\"restartBtn\">\u91cd\u65b0\u5f00\u59cb\u8bc4\u4f30<\/button>\n        <\/div>\n        \n        <div class=\"footer\">\n            <p>\u00a9 2023 \u4f01\u4e1aIT\u89e3\u51b3\u65b9\u6848\u4e2d\u5fc3 | \u4e13\u4e1a\u670d\u52a1\u5668\u8bc4\u4f30\u7cfb\u7edf | \u8bc4\u4f30\u7ed3\u679c\u4ec5\u4f9b\u53c2\u8003\uff0c\u5177\u4f53\u65b9\u6848\u9700\u4e13\u4e1a\u6280\u672f\u4eba\u5458\u73b0\u573a\u8bca\u65ad<\/p>\n        <\/div>\n    <\/div>\n\n    <script>\n        \/\/ \u95ee\u5377\u6570\u636e\n        const questions = [\n            {\n                id: 1,\n                title: \"\u670d\u52a1\u5668\u6b63\u5e38\u8fd0\u884c\u65f6\u95f4\uff08Uptime\uff09\u5982\u4f55\uff1f\",\n                options: [\n                    {text: \"99.9%\u4ee5\u4e0a\uff0c\u51e0\u4e4e\u5168\u5e74\u65e0\u5b95\u673a\", score: 10},\n                    {text: \"99%-99.9%\uff0c\u6bcf\u5e74\u6709\u5c11\u91cf\u8ba1\u5212\u5185\u505c\u673a\", score: 7},\n                    {text: \"95%-99%\uff0c\u5076\u5c14\u6709\u610f\u5916\u505c\u673a\", score: 4},\n                    {text: \"\u4f4e\u4e8e95%\uff0c\u7ecf\u5e38\u51fa\u73b0\u5b95\u673a\u60c5\u51b5\", score: 1}\n                ]\n            },\n            {\n                id: 2,\n                title: \"\u670d\u52a1\u5668\u8d44\u6e90\u4f7f\u7528\u7387\uff08CPU\u3001\u5185\u5b58\uff09\u60c5\u51b5\u5982\u4f55\uff1f\",\n                options: [\n                    {text: \"\u5e73\u5747\u4f7f\u7528\u7387\u4f4e\u4e8e60%\uff0c\u6709\u5145\u8db3\u5197\u4f59\", score: 10},\n                    {text: \"\u5e73\u5747\u4f7f\u7528\u738760%-80%\uff0c\u9ad8\u5cf0\u65f6\u63a5\u8fd1\u4e0a\u9650\", score: 7},\n                    {text: \"\u7ecf\u5e38\u8d85\u8fc780%\uff0c\u5076\u5c14\u51fa\u73b0\u8d44\u6e90\u4e0d\u8db3\", score: 4},\n                    {text: \"\u6301\u7eed\u9ad8\u8d1f\u8f7d\uff0c\u7ecf\u5e38\u51fa\u73b0\u6027\u80fd\u74f6\u9888\", score: 1}\n                ]\n            },\n            {\n                id: 3,\n                title: \"\u6570\u636e\u5907\u4efd\u7b56\u7565\u5982\u4f55\uff1f\",\n                options: [\n                    {text: \"\u81ea\u52a8\u6bcf\u65e5\u5907\u4efd\uff0c\u6709\u5f02\u5730\u5bb9\u707e\u5907\u4efd\", score: 10},\n                    {text: \"\u81ea\u52a8\u6bcf\u5468\u5907\u4efd\uff0c\u6709\u672c\u5730\u5907\u4efd\", score: 7},\n                    {text: \"\u624b\u52a8\u4e0d\u5b9a\u671f\u5907\u4efd\", score: 4},\n                    {text: \"\u6ca1\u6709\u7cfb\u7edf\u5907\u4efd\u7b56\u7565\", score: 1}\n                ]\n            },\n            {\n                id: 4,\n                title: \"\u670d\u52a1\u5668\u5b89\u5168\u66f4\u65b0\u548c\u8865\u4e01\u7ba1\u7406\u5982\u4f55\uff1f\",\n                options: [\n                    {text: \"\u81ea\u52a8\u53ca\u65f6\u66f4\u65b0\uff0c\u6709\u5b89\u5168\u76d1\u63a7\", score: 10},\n                    {text: \"\u5b9a\u671f\u624b\u52a8\u66f4\u65b0\", score: 7},\n                    {text: \"\u5076\u5c14\u66f4\u65b0\uff0c\u4e3b\u8981\u5728\u51fa\u73b0\u95ee\u9898\u65f6\", score: 4},\n                    {text: \"\u5f88\u5c11\u6216\u4ece\u4e0d\u66f4\u65b0\", score: 1}\n                ]\n            },\n            {\n                id: 5,\n                title: \"\u670d\u52a1\u5668\u8bbf\u95ee\u63a7\u5236\u548c\u6743\u9650\u7ba1\u7406\u5982\u4f55\uff1f\",\n                options: [\n                    {text: \"\u4e25\u683c\u7684\u89d2\u8272\u6743\u9650\u7ba1\u7406\uff0c\u5b9a\u671f\u5ba1\u8ba1\", score: 10},\n                    {text: \"\u6709\u57fa\u672c\u6743\u9650\u5206\u914d\uff0c\u4f46\u5ba1\u8ba1\u4e0d\u9891\u7e41\", score: 7},\n                    {text: \"\u6743\u9650\u5206\u914d\u8f83\u968f\u610f\uff0c\u6ca1\u6709\u5b9a\u671f\u5ba1\u8ba1\", score: 4},\n                    {text: \"\u51e0\u4e4e\u65e0\u6743\u9650\u7ba1\u7406\uff0c\u591a\u4eba\u5171\u4eab\u7ba1\u7406\u5458\u8d26\u6237\", score: 1}\n                ]\n            },\n            {\n                id: 6,\n                title: \"\u670d\u52a1\u5668\u54cd\u5e94\u65f6\u95f4\u548c\u6027\u80fd\u5982\u4f55\uff1f\",\n                options: [\n                    {text: \"\u54cd\u5e94\u8fc5\u901f\uff0c\u7528\u6237\u6ee1\u610f\u5ea6\u9ad8\", score: 10},\n                    {text: \"\u5927\u591a\u6570\u65f6\u95f4\u54cd\u5e94\u826f\u597d\uff0c\u5076\u5c14\u5ef6\u8fdf\", score: 7},\n                    {text: \"\u54cd\u5e94\u65f6\u95f4\u4e0d\u7a33\u5b9a\uff0c\u6709\u65f6\u8f83\u6162\", score: 4},\n                    {text: \"\u7ecf\u5e38\u54cd\u5e94\u7f13\u6162\uff0c\u7528\u6237\u62b1\u6028\u591a\", score: 1}\n                ]\n            },\n            {\n                id: 7,\n                title: \"\u707e\u96be\u6062\u590d\u8ba1\u5212\uff08DRP\uff09\u5982\u4f55\uff1f\",\n                options: [\n                    {text: \"\u6709\u5b8c\u6574\u6587\u6863\u5316\u7684DRP\u5e76\u5b9a\u671f\u6f14\u7ec3\", score: 10},\n                    {text: \"\u6709\u57fa\u672cDRP\u4f46\u672a\u5b9a\u671f\u6d4b\u8bd5\", score: 7},\n                    {text: \"\u53ea\u6709\u7b80\u5355\u7684\u6062\u590d\u65b9\u6848\", score: 4},\n                    {text: \"\u6ca1\u6709\u707e\u96be\u6062\u590d\u8ba1\u5212\", score: 1}\n                ]\n            },\n            {\n                id: 8,\n                title: \"\u670d\u52a1\u5668\u76d1\u63a7\u548c\u544a\u8b66\u7cfb\u7edf\u5982\u4f55\uff1f\",\n                options: [\n                    {text: \"\u5168\u9762\u7684\u5b9e\u65f6\u76d1\u63a7\uff0c\u81ea\u52a8\u5316\u544a\u8b66\", score: 10},\n                    {text: \"\u6709\u57fa\u672c\u76d1\u63a7\uff0c\u4e3b\u8981\u6307\u6807\u6709\u544a\u8b66\", score: 7},\n                    {text: \"\u53ea\u6709\u57fa\u7840\u76d1\u63a7\uff0c\u544a\u8b66\u4e0d\u5b8c\u5584\", score: 4},\n                    {text: \"\u51e0\u4e4e\u6ca1\u6709\u76d1\u63a7\u548c\u544a\u8b66\", score: 1}\n                ]\n            },\n            {\n                id: 9,\n                title: \"\u670d\u52a1\u5668\u6269\u5c55\u6027\u5982\u4f55\uff1f\",\n                options: [\n                    {text: \"\u5bb9\u6613\u6c34\u5e73\u6216\u5782\u76f4\u6269\u5c55\uff0c\u67b6\u6784\u8bbe\u8ba1\u826f\u597d\", score: 10},\n                    {text: \"\u53ef\u4ee5\u6269\u5c55\u4f46\u9700\u8981\u4e00\u5b9a\u5de5\u4f5c\", score: 7},\n                    {text: \"\u6269\u5c55\u56f0\u96be\uff0c\u67b6\u6784\u6709\u5c40\u9650\", score: 4},\n                    {text: \"\u51e0\u4e4e\u65e0\u6cd5\u6269\u5c55\uff0c\u9700\u5b8c\u5168\u91cd\u5efa\", score: 1}\n                ]\n            },\n            {\n                id: 10,\n                title: \"\u670d\u52a1\u5668\u5408\u89c4\u6027\u548c\u6587\u6863\u5316\u5982\u4f55\uff1f\",\n                options: [\n                    {text: \"\u5b8c\u5168\u7b26\u5408\u884c\u4e1a\u6807\u51c6\uff0c\u6587\u6863\u9f50\u5168\", score: 10},\n                    {text: \"\u57fa\u672c\u7b26\u5408\u8981\u6c42\uff0c\u6709\u4e3b\u8981\u6587\u6863\", score: 7},\n                    {text: \"\u90e8\u5206\u7b26\u5408\uff0c\u6587\u6863\u4e0d\u5b8c\u6574\", score: 4},\n                    {text: \"\u4e0d\u7b26\u5408\u6807\u51c6\uff0c\u7f3a\u4e4f\u6587\u6863\", score: 1}\n                ]\n            }\n        ];\n\n        \/\/ \u95ee\u5377\u72b6\u6001\n        let currentQuestionIndex = 0;\n        let totalScore = 0;\n        let userAnswers = new Array(questions.length).fill(null);\n\n        \/\/ \u521d\u59cb\u5316\u95ee\u5377\n        function initQuestionnaire() {\n            const questionContainer = document.getElementById('questionContainer');\n            questionContainer.innerHTML = '';\n            \n            \/\/ \u521b\u5efa\u6bcf\u4e2a\u95ee\u9898\u7684HTML\n            questions.forEach((question, index) => {\n                const questionSection = document.createElement('div');\n                questionSection.className = `question-section ${index === 0 ? 'active' : ''}`;\n                questionSection.id = `question${index + 1}`;\n                \n                let optionsHTML = '';\n                question.options.forEach((option, optIndex) => {\n                    optionsHTML += `\n                        <div class=\"option\" data-score=\"${option.score}\" data-question=\"${index + 1}\">\n                            <div class=\"option-score\">${option.score}\u5206<\/div>\n                            <div class=\"option-text\">${option.text}<\/div>\n                        <\/div>\n                    `;\n                });\n                \n                const isLastQuestion = index === questions.length - 1;\n                const noticeText = isLastQuestion ? \n                    \"\u9009\u62e9\u7b54\u6848\u540e\u81ea\u52a8\u663e\u793a\u8bc4\u4f30\u7ed3\u679c\" : \n                    \"\u9009\u62e9\u7b54\u6848\u540e\u81ea\u52a8\u8fdb\u5165\u4e0b\u4e00\u9898\";\n                \n                questionSection.innerHTML = `\n                    <h2 class=\"question-title\">${index + 1}. ${question.title}<\/h2>\n                    <div class=\"options-container\">\n                        ${optionsHTML}\n                    <\/div>\n                    <div class=\"auto-jump-notice\">\n                        <i class=\"fas fa-forward\"><\/i> ${noticeText}\n                    <\/div>\n                `;\n                \n                questionContainer.appendChild(questionSection);\n            });\n            \n            \/\/ \u7ed1\u5b9a\u4e8b\u4ef6\n            bindEvents();\n            updateProgress();\n        }\n\n        \/\/ \u7ed1\u5b9a\u4e8b\u4ef6\n        function bindEvents() {\n            \/\/ \u9009\u9879\u70b9\u51fb\u4e8b\u4ef6 - \u9009\u62e9\u540e\u81ea\u52a8\u8df3\u8f6c\n            document.querySelectorAll('.option').forEach(option => {\n                option.addEventListener('click', function() {\n                    handleOptionClick(this);\n                });\n            });\n            \n            \/\/ \u91cd\u65b0\u5f00\u59cb\u6309\u94ae\n            document.getElementById('restartBtn').addEventListener('click', restartQuestionnaire);\n        }\n\n        \/\/ \u5904\u7406\u9009\u9879\u70b9\u51fb\n        function handleOptionClick(optionElement) {\n            \/\/ \u83b7\u53d6\u95ee\u9898\u7f16\u53f7\u548c\u5206\u6570\n            const questionId = parseInt(optionElement.getAttribute('data-question'));\n            const score = parseInt(optionElement.getAttribute('data-score'));\n            \n            \/\/ \u79fb\u9664\u540c\u95ee\u9898\u5176\u4ed6\u9009\u9879\u7684\u9009\u4e2d\u72b6\u6001\n            const parentSection = optionElement.closest('.question-section');\n            parentSection.querySelectorAll('.option').forEach(opt => {\n                opt.classList.remove('selected');\n            });\n            \n            \/\/ \u9009\u4e2d\u5f53\u524d\u9009\u9879\n            optionElement.classList.add('selected');\n            \n            \/\/ \u5b58\u50a8\u7b54\u6848\n            userAnswers[questionId - 1] = score;\n            \n            \/\/ \u66f4\u65b0\u603b\u5206\u6570\u663e\u793a\n            updateTotalScore();\n            \n            \/\/ \u5224\u65ad\u662f\u5426\u4e3a\u6700\u540e\u4e00\u9898\n            const isLastQuestion = questionId === questions.length;\n            \n            \/\/ \u5ef6\u8fdf\u540e\u81ea\u52a8\u8df3\u8f6c\uff08\u7ed9\u7528\u6237\u89c6\u89c9\u53cd\u9988\u65f6\u95f4\uff09\n            setTimeout(() => {\n                if (isLastQuestion) {\n                    \/\/ \u6700\u540e\u4e00\u9898\uff0c\u663e\u793a\u7ed3\u679c\n                    showResults();\n                } else {\n                    \/\/ \u4e0d\u662f\u6700\u540e\u4e00\u9898\uff0c\u663e\u793a\u4e0b\u4e00\u9898\n                    showQuestion(questionId + 1);\n                }\n            }, 300); \/\/ 0.3\u79d2\u540e\u81ea\u52a8\u8df3\u8f6c\n        }\n\n        \/\/ \u663e\u793a\u6307\u5b9a\u95ee\u9898\n        function showQuestion(questionNumber) {\n            \/\/ \u66f4\u65b0\u5f53\u524d\u95ee\u9898\u7d22\u5f15\n            currentQuestionIndex = questionNumber - 1;\n            \n            \/\/ \u9690\u85cf\u6240\u6709\u95ee\u9898\n            document.querySelectorAll('.question-section').forEach(section => {\n                section.classList.remove('active');\n            });\n            \n            \/\/ \u663e\u793a\u6307\u5b9a\u95ee\u9898\n            const questionElement = document.getElementById(`question${questionNumber}`);\n            if (questionElement) {\n                questionElement.classList.add('active');\n                \n                \/\/ \u66f4\u65b0\u8fdb\u5ea6\n                updateProgress();\n                \n                \/\/ \u6062\u590d\u4e4b\u524d\u7684\u9009\u62e9\uff08\u5982\u679c\u6709\uff09\n                const selectedScore = userAnswers[questionNumber - 1];\n                if (selectedScore !== null) {\n                    questionElement.querySelectorAll('.option').forEach(option => {\n                        if (parseInt(option.getAttribute('data-score')) === selectedScore) {\n                            option.classList.add('selected');\n                        }\n                    });\n                }\n            }\n        }\n\n        \/\/ \u66f4\u65b0\u8fdb\u5ea6\u6761\n        function updateProgress() {\n            const progressFill = document.getElementById('progressFill');\n            const currentQuestionElement = document.getElementById('currentQuestion');\n            \n            const progressPercentage = ((currentQuestionIndex + 1) \/ questions.length) * 100;\n            progressFill.style.width = `${progressPercentage}%`;\n            currentQuestionElement.textContent = currentQuestionIndex + 1;\n        }\n\n        \/\/ \u66f4\u65b0\u603b\u5206\u6570\u663e\u793a\n        function updateTotalScore() {\n            totalScore = userAnswers.reduce((sum, score) => {\n                return sum + (score || 0);\n            }, 0);\n            \n            document.getElementById('currentScore').textContent = totalScore;\n        }\n\n        \/\/ \u663e\u793a\u7ed3\u679c\n        function showResults() {\n            \/\/ \u8ba1\u7b97\u6700\u7ec8\u5206\u6570\u767e\u5206\u6bd4\n            const maxScore = questions.length * 10;\n            const percentage = Math.round((totalScore \/ maxScore) * 100);\n            \n            \/\/ \u9690\u85cf\u6240\u6709\u95ee\u9898\n            document.querySelectorAll('.question-section').forEach(section => {\n                section.classList.remove('active');\n            });\n            \n            \/\/ \u663e\u793a\u7ed3\u679c\u5bb9\u5668\n            const resultContainer = document.getElementById('resultContainer');\n            resultContainer.style.display = 'block';\n            \n            \/\/ \u8bbe\u7f6e\u7ed3\u679c\u5206\u6570\n            document.getElementById('finalScore').textContent = `${percentage}%`;\n            \n            \/\/ \u8bbe\u7f6e\u5206\u6570\u7c7b\u522b\u3001\u6d88\u606f\u548c\u5efa\u8bae\uff08\u6309\u71670-59, 60-85, 86-100\u5206\u7ea7\uff09\n            let category, message, categoryClass;\n            \n            if (percentage >= 86) {\n                category = \"\u4f18\u79c0\u7b49\u7ea7\";\n                categoryClass = \"score-high\";\n                message = \"\u60a8\u7684\u670d\u52a1\u5668\u72b6\u51b5\u5904\u4e8e\u4f18\u79c0\u6c34\u5e73\uff01\u7cfb\u7edf\u8fd0\u884c\u7a33\u5b9a\uff0c\u5b89\u5168\u63aa\u65bd\u5230\u4f4d\uff0c\u7b26\u5408\u4f01\u4e1a\u7ea7IT\u7ba1\u7406\u6807\u51c6\u3002\u5efa\u8bae\u7ee7\u7eed\u4fdd\u6301\u5e76\u5b9a\u671f\u8fdb\u884c\u5065\u5eb7\u68c0\u67e5\uff0c\u8003\u8651\u5411\u4e91\u7aef\u6216\u5bb9\u5668\u5316\u67b6\u6784\u6f14\u8fdb\u4ee5\u8fdb\u4e00\u6b65\u63d0\u5347\u6548\u7387\u3002\";\n            } else if (percentage >= 60) {\n                category = \"\u4e2d\u7b49\u7b49\u7ea7\";\n                categoryClass = \"score-medium\";\n                message = \"\u60a8\u7684\u670d\u52a1\u5668\u72b6\u51b5\u5904\u4e8e\u4e2d\u7b49\u6c34\u5e73\uff0c\u57fa\u672c\u6ee1\u8db3\u65e5\u5e38\u8fd0\u8425\u9700\u6c42\uff0c\u4f46\u5728\u9ad8\u53ef\u7528\u6027\u3001\u5b89\u5168\u6027\u548c\u53ef\u6269\u5c55\u6027\u65b9\u9762\u5b58\u5728\u6539\u8fdb\u7a7a\u95f4\u3002\u5efa\u8bae\u91cd\u70b9\u5173\u6ce8\u4ee5\u4e0b\u8584\u5f31\u73af\u8282\uff0c\u5236\u5b9a\u4e3a\u671f3-6\u4e2a\u6708\u7684\u6539\u8fdb\u8ba1\u5212\u3002\";\n            } else {\n                category = \"\u9700\u6539\u8fdb\u7b49\u7ea7\";\n                categoryClass = \"score-low\";\n                message = \"\u60a8\u7684\u670d\u52a1\u5668\u5b58\u5728\u591a\u9879\u98ce\u9669\u70b9\uff0c\u53ef\u80fd\u5f71\u54cd\u4e1a\u52a1\u8fde\u7eed\u6027\u548c\u6570\u636e\u5b89\u5168\u3002\u5efa\u8bae\u7acb\u5373\u91c7\u53d6\u884c\u52a8\uff0c\u4f18\u5148\u5904\u7406\u6700\u5173\u952e\u7684\u95ee\u9898\u3002\u6211\u4eec\u5f3a\u70c8\u5efa\u8bae\u60a8\u8054\u7cfb\u4e13\u4e1aIT\u670d\u52a1\u56e2\u961f\u8fdb\u884c\u5168\u9762\u8bca\u65ad\u548c\u4f18\u5316\u3002\";\n            }\n            \n            const scoreCategoryElement = document.getElementById('scoreCategory');\n            scoreCategoryElement.textContent = category;\n            scoreCategoryElement.className = `score-category ${categoryClass}`;\n            \n            document.getElementById('resultMessage').textContent = message;\n            \n            \/\/ \u751f\u6210\u5206\u7ea7\u5efa\u8bae\n            generateRecommendations(percentage);\n        }\n\n        \/\/ \u6839\u636e\u5206\u6570\u767e\u5206\u6bd4\u751f\u6210\u5206\u7ea7\u5efa\u8bae\n        function generateRecommendations(percentage) {\n            const recommendationsList = document.getElementById('recommendationsList');\n            recommendationsList.innerHTML = '';\n            \n            \/\/ \u627e\u51fa\u5f97\u5206\u6700\u4f4e\u76843\u4e2a\u95ee\u9898\n            const lowScoreQuestions = questions\n                .map((q, index) => ({id: q.id, score: userAnswers[index] || 0, title: q.title}))\n                .sort((a, b) => a.score - b.score)\n                .slice(0, 3);\n            \n            let recommendations = [];\n            \n            \/\/ \u6839\u636e\u5206\u6570\u8303\u56f4\u63d0\u4f9b\u4e0d\u540c\u7684\u5efa\u8bae\n            if (percentage >= 86) {\n                \/\/ \u4f18\u79c0\u7b49\u7ea7\u5efa\u8bae\n                recommendations = [\n                    \"<strong>\u6301\u7eed\u4f18\u5316\uff1a<\/strong>\u5b9e\u65bdAIOps\u667a\u80fd\u8fd0\u7ef4\uff0c\u901a\u8fc7\u673a\u5668\u5b66\u4e60\u9884\u6d4b\u6f5c\u5728\u95ee\u9898\",\n                    \"<strong>\u6210\u672c\u4f18\u5316\uff1a<\/strong>\u8bc4\u4f30\u670d\u52a1\u5668\u8d44\u6e90\u4f7f\u7528\u6a21\u5f0f\uff0c\u5b9e\u65bd\u81ea\u52a8\u6269\u7f29\u5bb9\u4ee5\u8282\u7701\u6210\u672c\",\n                    \"<strong>\u6280\u672f\u6f14\u8fdb\uff1a<\/strong>\u8003\u8651\u5fae\u670d\u52a1\u67b6\u6784\u548c\u5bb9\u5668\u5316\u90e8\u7f72\uff0c\u63d0\u5347\u90e8\u7f72\u7075\u6d3b\u6027\u548c\u8d44\u6e90\u5229\u7528\u7387\",\n                    \"<strong>\u5b89\u5168\u52a0\u56fa\uff1a<\/strong>\u5b9e\u65bd\u96f6\u4fe1\u4efb\u5b89\u5168\u6a21\u578b\uff0c\u52a0\u5f3aAPI\u5b89\u5168\u548c\u6570\u636e\u52a0\u5bc6\",\n                    \"<strong>\u5408\u89c4\u5ba1\u8ba1\uff1a<\/strong>\u5b9a\u671f\u8fdb\u884c\u5b89\u5168\u5408\u89c4\u5ba1\u8ba1\uff0c\u786e\u4fdd\u7b26\u5408GDPR\u3001\u7b49\u4fdd2.0\u7b49\u6807\u51c6\",\n                    \"<strong>\u5bb9\u707e\u6f14\u7ec3\uff1a<\/strong>\u6bcf\u5b63\u5ea6\u8fdb\u884c\u4e00\u6b21\u5168\u4e1a\u52a1\u5bb9\u707e\u6f14\u7ec3\uff0c\u786e\u4fddRTO\/RPO\u76ee\u6807\u8fbe\u6210\"\n                ];\n                \n                \/\/ \u6dfb\u52a0\u4f4e\u5206\u95ee\u9898\u7684\u9488\u5bf9\u6027\u5efa\u8bae\n                if (lowScoreQuestions.length > 0) {\n                    recommendations.push(\"<strong>\u7cbe\u7ec6\u8c03\u6574\uff1a<\/strong>\u9488\u5bf9\u4e2a\u522b\u8584\u5f31\u73af\u8282\u8fdb\u884c\u4e13\u9879\u4f18\u5316\uff0c\u8ffd\u6c42\u5b8c\u7f8e\u8fd0\u7ef4\");\n                }\n                \n            } else if (percentage >= 60) {\n                \/\/ \u4e2d\u7b49\u7b49\u7ea7\u5efa\u8bae\n                recommendations = [\n                    \"<strong>\u9ad8\u53ef\u7528\u67b6\u6784\uff1a<\/strong>\u5b9e\u65bd\u8d1f\u8f7d\u5747\u8861\u548c\u6545\u969c\u8f6c\u79fb\u673a\u5236\uff0c\u63d0\u5347\u7cfb\u7edf\u53ef\u7528\u6027\u81f399.9%\u4ee5\u4e0a\",\n                    \"<strong>\u76d1\u63a7\u4f53\u7cfb\uff1a<\/strong>\u90e8\u7f72\u5168\u65b9\u4f4d\u76d1\u63a7\u7cfb\u7edf\uff0c\u8986\u76d6\u5e94\u7528\u6027\u80fd\u3001\u57fa\u7840\u8bbe\u65bd\u548c\u4e1a\u52a1\u6307\u6807\",\n                    \"<strong>\u5907\u4efd\u7b56\u7565\uff1a<\/strong>\u5b9e\u65bd3-2-1\u5907\u4efd\u7b56\u7565\uff083\u4efd\u6570\u636e\uff0c2\u79cd\u4ecb\u8d28\uff0c1\u4efd\u5f02\u5730\uff09\",\n                    \"<strong>\u5b89\u5168\u52a0\u56fa\uff1a<\/strong>\u90e8\u7f72WAF\u3001IDS\/IPS\u7cfb\u7edf\uff0c\u5b9a\u671f\u8fdb\u884c\u6f0f\u6d1e\u626b\u63cf\u548c\u6e17\u900f\u6d4b\u8bd5\",\n                    \"<strong>\u6027\u80fd\u4f18\u5316\uff1a<\/strong>\u8fdb\u884c\u4ee3\u7801\u7ea7\u6027\u80fd\u5206\u6790\uff0c\u4f18\u5316\u6570\u636e\u5e93\u67e5\u8be2\u548c\u7f13\u5b58\u7b56\u7565\",\n                    \"<strong>\u6587\u6863\u5b8c\u5584\uff1a<\/strong>\u5efa\u7acb\u5b8c\u6574\u7684\u8fd0\u7ef4\u6587\u6863\u4f53\u7cfb\uff0c\u5305\u62ec\u67b6\u6784\u56fe\u3001\u5e94\u6025\u9884\u6848\u548c\u64cd\u4f5c\u624b\u518c\"\n                ];\n                \n                \/\/ \u6dfb\u52a0\u4f4e\u5206\u95ee\u9898\u7684\u9488\u5bf9\u6027\u5efa\u8bae\n                lowScoreQuestions.forEach(question => {\n                    let specificAdvice = \"\";\n                    switch(question.id) {\n                        case 1: specificAdvice = \"<strong>\u53ef\u7528\u6027\u63d0\u5347\uff1a<\/strong>\u90e8\u7f72\u53cc\u6d3b\u6216\u591a\u6d3b\u67b6\u6784\uff0c\u51cf\u5c11\u5355\u70b9\u6545\u969c\u98ce\u9669\"; break;\n                        case 2: specificAdvice = \"<strong>\u8d44\u6e90\u4f18\u5316\uff1a<\/strong>\u8fdb\u884c\u5bb9\u91cf\u89c4\u5212\uff0c\u5efa\u7acb\u8d44\u6e90\u9884\u8b66\u673a\u5236\uff0c\u907f\u514d\u6027\u80fd\u74f6\u9888\"; break;\n                        case 3: specificAdvice = \"<strong>\u5907\u4efd\u589e\u5f3a\uff1a<\/strong>\u5b9e\u65bd\u81ea\u52a8\u5316\u5907\u4efd\u9a8c\u8bc1\uff0c\u786e\u4fdd\u5907\u4efd\u6570\u636e\u53ef\u6062\u590d\u6027\"; break;\n                        case 4: specificAdvice = \"<strong>\u8865\u4e01\u7ba1\u7406\uff1a<\/strong>\u5efa\u7acb\u8865\u4e01\u7ba1\u7406\u6d41\u7a0b\uff0c\u786e\u4fdd\u5b89\u5168\u66f4\u65b0\u53ca\u65f6\u5e94\u7528\"; break;\n                        case 5: specificAdvice = \"<strong>\u6743\u9650\u7ba1\u7406\uff1a<\/strong>\u5b9e\u65bd\u6700\u5c0f\u6743\u9650\u539f\u5219\u548c\u5b9a\u671f\u6743\u9650\u5ba1\u8ba1\"; break;\n                        default: specificAdvice = \"<strong>\u4e13\u9879\u6539\u8fdb\uff1a<\/strong>\u9488\u5bf9\u8584\u5f31\u73af\u8282\u5236\u5b9a\u4e13\u9879\u6539\u8fdb\u8ba1\u5212\"; break;\n                    }\n                    recommendations.push(specificAdvice);\n                });\n                \n            } else {\n                \/\/ \u9700\u6539\u8fdb\u7b49\u7ea7\u5efa\u8bae\n                recommendations = [\n                    \"<strong>\u7d27\u6025\u63aa\u65bd\uff1a<\/strong>\u7acb\u5373\u5efa\u7acb\u57fa\u672c\u76d1\u63a7\u548c\u544a\u8b66\uff0c\u786e\u4fdd\u5173\u952e\u6545\u969c\u80fd\u53ca\u65f6\u53d1\u73b0\",\n                    \"<strong>\u6570\u636e\u5b89\u5168\uff1a<\/strong>\u7acb\u5373\u5b9e\u65bd\u6bcf\u65e5\u5907\u4efd\u7b56\u7565\uff0c\u786e\u4fdd\u6838\u5fc3\u4e1a\u52a1\u6570\u636e\u5b89\u5168\",\n                    \"<strong>\u57fa\u7840\u52a0\u56fa\uff1a<\/strong>\u66f4\u65b0\u6240\u6709\u5b89\u5168\u8865\u4e01\uff0c\u4fee\u6539\u9ed8\u8ba4\u5bc6\u7801\uff0c\u5173\u95ed\u4e0d\u5fc5\u8981\u7aef\u53e3\",\n                    \"<strong>\u67b6\u6784\u8bc4\u4f30\uff1a<\/strong>\u5bf9\u73b0\u6709\u67b6\u6784\u8fdb\u884c\u4e13\u4e1a\u8bc4\u4f30\uff0c\u5236\u5b9a3\u4e2a\u6708\u6539\u8fdb\u8def\u7ebf\u56fe\",\n                    \"<strong>\u4e13\u4e1a\u652f\u6301\uff1a<\/strong>\u8003\u8651\u5f15\u5165\u4e13\u4e1aIT\u8fd0\u7ef4\u56e2\u961f\u6216\u6258\u7ba1\u670d\u52a1\",\n                    \"<strong>\u5bb9\u707e\u51c6\u5907\uff1a<\/strong>\u5236\u5b9a\u57fa\u672c\u7684\u707e\u96be\u6062\u590d\u8ba1\u5212\uff0c\u5e76\u8fdb\u884c\u9996\u6b21\u6f14\u7ec3\"\n                ];\n                \n                \/\/ \u9488\u5bf9\u4f4e\u5206\u95ee\u9898\u63d0\u4f9b\u7d27\u6025\u5efa\u8bae\n                lowScoreQuestions.forEach(question => {\n                    let urgentAdvice = \"\";\n                    switch(question.id) {\n                        case 1: urgentAdvice = \"<strong>\u5b95\u673a\u5e94\u5bf9\uff1a<\/strong>\u5efa\u7acb\u5b95\u673a\u5e94\u6025\u54cd\u5e94\u6d41\u7a0b\uff0c\u51cf\u5c11\u4e1a\u52a1\u4e2d\u65ad\u65f6\u95f4\"; break;\n                        case 2: urgentAdvice = \"<strong>\u6027\u80fd\u5371\u673a\uff1a<\/strong>\u7acb\u5373\u76d1\u63a7\u8d44\u6e90\u4f7f\u7528\uff0c\u8bc6\u522b\u6027\u80fd\u74f6\u9888\u5e76\u8fdb\u884c\u4f18\u5316\"; break;\n                        case 3: urgentAdvice = \"<strong>\u5907\u4efd\u5371\u673a\uff1a<\/strong>\u7acb\u5373\u5f00\u59cb\u6570\u636e\u5907\u4efd\uff0c\u907f\u514d\u6570\u636e\u4e22\u5931\u98ce\u9669\"; break;\n                        case 4: urgentAdvice = \"<strong>\u5b89\u5168\u5371\u673a\uff1a<\/strong>\u7acb\u5373\u66f4\u65b0\u5173\u952e\u5b89\u5168\u8865\u4e01\uff0c\u9632\u8303\u5df2\u77e5\u6f0f\u6d1e\u653b\u51fb\"; break;\n                        case 5: urgentAdvice = \"<strong>\u6743\u9650\u5371\u673a\uff1a<\/strong>\u7acb\u5373\u5ba1\u67e5\u548c\u6536\u7d27\u7ba1\u7406\u5458\u6743\u9650\uff0c\u51cf\u5c11\u5185\u90e8\u5a01\u80c1\"; break;\n                        default: urgentAdvice = \"<strong>\u5371\u673a\u5904\u7406\uff1a<\/strong>\u4f18\u5148\u5904\u7406\u6700\u53ef\u80fd\u5f15\u53d1\u4e1a\u52a1\u4e2d\u65ad\u7684\u95ee\u9898\"; break;\n                    }\n                    recommendations.unshift(urgentAdvice); \/\/ \u7d27\u6025\u5efa\u8bae\u653e\u5728\u524d\u9762\n                });\n                \n                \/\/ \u6dfb\u52a0\u5f3a\u70c8\u5efa\u8bae\u8054\u7cfb\u6211\u4eec\u7684\u63d0\u793a\n                recommendations.push(\"<strong style='color:#c62828;'>\u4e13\u4e1a\u534f\u52a9\uff1a<\/strong>\u5f3a\u70c8\u5efa\u8bae\u60a8\u7acb\u5373\u8054\u7cfb\u6211\u4eec\u7684\u6280\u672f\u56e2\u961f\uff0c\u83b7\u53d6\u514d\u8d39\u521d\u6b65\u8bca\u65ad\u670d\u52a1\");\n            }\n            \n            \/\/ \u5c06\u5efa\u8bae\u6dfb\u52a0\u5230\u9875\u9762\n            recommendations.forEach(recommendation => {\n                const li = document.createElement('li');\n                li.innerHTML = recommendation;\n                recommendationsList.appendChild(li);\n            });\n        }\n\n        \/\/ \u91cd\u65b0\u5f00\u59cb\u95ee\u5377\n        function restartQuestionnaire() {\n            currentQuestionIndex = 0;\n            totalScore = 0;\n            userAnswers = new Array(questions.length).fill(null);\n            \n            \/\/ \u9690\u85cf\u7ed3\u679c\u5bb9\u5668\n            document.getElementById('resultContainer').style.display = 'none';\n            \n            \/\/ \u91cd\u65b0\u521d\u59cb\u5316\u95ee\u5377\n            initQuestionnaire();\n            \n            \/\/ \u91cd\u7f6e\u5206\u6570\u663e\u793a\n            document.getElementById('currentScore').textContent = '0';\n        }\n\n        \/\/ \u9875\u9762\u52a0\u8f7d\u65f6\u521d\u59cb\u5316\u95ee\u5377\n        document.addEventListener('DOMContentLoaded', function() {\n            initQuestionnaire();\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4f01\u4e1a\u670d\u52a1\u5668\u72b6\u51b5\u8c03\u67e5\u95ee\u5377 \u4f01\u4e1a\u670d\u52a1\u5668\u72b6\u51b5\u4e13\u4e1a\u8bc4\u4f30 \u6b64\u95ee\u5377\u65e8\u5728\u8bc4\u4f30\u60a8\u5f53\u524d\u4f01\u4e1a\u670d\u52a1\u5668\u7684\u8fd0\u884c\u72b6\u51b5\u3001\u5b89\u5168\u6027\u548c\u6027\u80fd\u3002\u9009\u62e9\u7b54 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-210","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.handbox.cn\/index.php\/wp-json\/wp\/v2\/pages\/210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.handbox.cn\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.handbox.cn\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.handbox.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.handbox.cn\/index.php\/wp-json\/wp\/v2\/comments?post=210"}],"version-history":[{"count":2,"href":"http:\/\/www.handbox.cn\/index.php\/wp-json\/wp\/v2\/pages\/210\/revisions"}],"predecessor-version":[{"id":213,"href":"http:\/\/www.handbox.cn\/index.php\/wp-json\/wp\/v2\/pages\/210\/revisions\/213"}],"wp:attachment":[{"href":"http:\/\/www.handbox.cn\/index.php\/wp-json\/wp\/v2\/media?parent=210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}