我试图设置对象的CSS样式如下:为什么下面的Javascript代码(设置CSS样式)不起作用?
document.getElementById(obj).style='font-weight:bold; color:#333;';
,但它不工作。有谁知道为什么?
我试图设置对象的CSS样式如下:为什么下面的Javascript代码(设置CSS样式)不起作用?
document.getElementById(obj).style='font-weight:bold; color:#333;';
,但它不工作。有谁知道为什么?
你需要设置样式的基本cssText
为folows:
document.getElementById('xx').style.cssText='font-weight:bold; color:#333;';
可以单独
document.getElementById(obj).style.fontWeight='bold';
document.getElementById(obj).style.color='#333';
文档的样式属性是一个对象,请在W3school参考HTML DOM Style Object
我知道很多,但我从来不知道你可以像设置innerHTML一样设置cssText。很高兴知道。 – joebert 2009-06-29 10:51:09
只是想补充一点,这将重置您与元素xx关联的任何其他样式。 – 2009-06-29 10:51:17