通过JavaScript更改CDATA字体标记的内联样式

时间:2012-02-02 05:29:16

标签: jquery css xml cdata

我有一个通过jquery加载的xml文件来填充jQuery移动列表。除了我需要在页面中动态更改CDATA字体标记上的字体颜色的内联样式外,一切都很好。

我已尝试document.getElementById("font").style.color = "#000000";,我也尝试使用!important通过外部CSS覆盖样式。

这些都没有奏效。有没有人有任何其他建议?

1 个答案:

答案 0 :(得分:0)

当然getElementById()永远不会起作用,因为它只针对元素的id属性。你可以给font一个id(比如“myID”),然后定位它吗?

document.getElementById("myID").style.color = "#000";

或者通过使用jQuery,它只是$('#myID').css('color','#000');


根据评论,不是使用id,而是直接定位元素同样有效......

$('font').css('color','#000');