问题是某些 css 属性具有不同的名称是 javascript,例如textOverflow
在 js 中是text-overflow
在 css 中。
js引擎中的某个地方是否有我可以访问的翻译表,或者我必须自己做一个翻译数组或对象,例如:
transObj = { textOverflow : 'text-overflow' };
例如,我正在遍历这个对象,我得到的只是 js 名称:
for (var n in csd) {
if (!csd.hasOwnProperty(n)) continue;
csd[n].getTrueCSSName() // is there something like this ?
}
或者也许简单的正则表达式替换就可以了,但我不知道是否规定js名称中的所有大字母都转换-[a-z]
为css名称?