中心未定义-<!DOCTYPE html>错误

center is not defined - <!DOCTYPE html> error

本文关键字:DOCTYPE html 错误 gt lt 未定义      更新时间:2023-12-03

I获取错误:

ReferenceError:中心未定义

以及控制台标记CCD_ 1。为什么?如果函数调用中没有参数,一切都很好。所有的HTML标签都很好,最重要的是我有<!DOCTYPE html>

<button onclick="getRegion(center)" class="btn btn-region">centrum</button>
function getRegion(region) {
    var listRegions = { 
        "center": [ '7', '5' ],
        "south": [ '12' ],
        "north": [ '11' ],
        "west": [ '4' ]
    };
    var activeRegion = listRegions[region];
    //remClass();
    for ( var i = 0; i < activeRegion.length; i++ ) {
        $('section.bok-map').find( $('.pl' + activeRegion[i]) ).addClass('active-region');
    }
}

getRegion(center)调用中,center需要加引号,因为您需要一个字符串。

<button onclick="getRegion('center')" class="btn btn-region">centrum</button>

如果没有引号,它将被视为一个名为center的变量,该变量显然不存在。