diff --git a/static/db_admin.html b/static/db_admin.html
index c1ef5f0..6715323 100644
--- a/static/db_admin.html
+++ b/static/db_admin.html
@@ -2862,6 +2862,7 @@
// 加载区划列表
async function loadRegions() {
const navList = document.getElementById('navList');
+ if (!navList) return;
navList.innerHTML = '
加载区划列表...
';
try {
@@ -2899,6 +2900,7 @@
return;
}
const navList = document.getElementById('navList');
+ if (!navList) return;
navList.innerHTML = '加载事项列表...
';
try {
@@ -2981,11 +2983,17 @@
currentStep = step;
// 更新导航标题
- document.getElementById('navTitle').querySelector('span').textContent = steps[step].title;
+ const navTitle = document.getElementById('navTitle');
+ if (navTitle) {
+ const span = navTitle.querySelector('span');
+ if (span) span.textContent = steps[step].title;
+ }
// 更新上一步按钮
const backButton = document.getElementById('backButton');
- backButton.disabled = historyStack.length === 0;
+ if (backButton) {
+ backButton.disabled = historyStack.length === 0;
+ }
// 更新步骤指示器
updateStepIndicator(step);
@@ -2995,7 +3003,7 @@
// 清空详情区域
const detailsArea = document.getElementById('detailsArea');
- if (step === 1) {
+ if (detailsArea && step === 1) {
detailsArea.innerHTML = `