问题描述
- HTML 中style.setAttribute() 兼容性
-
obj.style.setAttribute(); 在google,firefox下不支持style.setAttribute();请问有什么好的解决方法吗?代码:
function setCellStyle(name,value,isStyleAttribute){
try{
if (isStyleAttribute){
o._currentCell.style.setAttribute(name,value,0);//cssText var o_span = getSpan(o._currentCell); if(o_span){ o_span.style.setAttribute(name,value,0); }else{ //todo } } }catch{ alert(e.message); }
}
解决方案
setAttribute一般用于dom对象,chrome,firefox没有setAttribute方法
function setCellStyle(name, value, isStyleAttribute) {
try {
if (isStyleAttribute) {
o._currentCell.style[name] = value;///////////
//cssText
var o_span = getSpan(o._currentCell);
if (o_span) {
o_span.style[name] = value;///////
} else {
//todo
}
}
} catch (ex) {
alert(e.message);
}
}
时间: 2024-11-02 04:27:26