function cssStyle2DomStyle(sName) { if (sName.includes("-")) { // 第一项字符串 let arrHead; // 其余项字符串 let arrBody; // 拆分为数组 const arr = sName.split("-"); // 分两种情况,以-开头的或不已-开头的 if (sName.charAt(0) === "-") { // 这是以-开头的 arrHead = arr.slice(1, 2).toString(); // 除头部项, 其他每一项都变为首字母大写 arrBody = arr .slice(2) .map((item) => item.charAt(0).toUpperCase() + item.slice(1)) .join(""); } else { arrHead = arr.slice(0, 1).toString(); arrBody = arr .slice(1) .map((item) => item.charAt(0).toUpperCase() + item.slice(1)) .join(""); } // 返回值指定字符串 return arrHead + arrBody; } return sName; }