刚开始我以为很复杂,但是其实类似于遍历一遍就ok了
function cssStyle2DomStyle(sName) {
let res = '';
let i = 0;
if (sName[0] === '-') {
res = sName[1];
i = 2;
} else {
res = sName[0];
i = 1;
}
for (i; i < sName.length; i++) {
if (sName[i] === '-') {
continue;
} else if (sName[i-1] === '-') {
res = res + sName[i].toUpperCase();
} else {
res = res + sName[i];
}
}
return res;
}
京公网安备 11010502036488号