【发布时间】:2012-08-03 16:07:05
【问题描述】:
问题是一些css属性有不同的名称是javascript,例如js中的textOverflow在css中是text-overflow。
我可以访问 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名称中的所有大字母都转换为css名称中的-[a-z]?
【问题讨论】:
标签: javascript css