目标效果举例:传入border-left-color,自动转换成驼峰形式borderLeftColor.
function camelback(str)
{
var firstWord="";
var arr = str.split("-");
//第一个单词不需要大写,故从1开始循环
for (var i = 1; i < arr.length; i++)
{
firstWord = arr[i].charAt(0).toUpperCase();//把大写的首字母赋给变量firstWord
arr[i] = firstWord + arr[i].slice(1); //截取单词除首字母外的字符串并将其与首字母拼接
}
arr = arr.join("");//把arr数组转换成字符串
return arr;
}
var newStr = camelback("margin-bottom");
document.write(newStr);
最终效果图