2012-11-05 70 views

回答

3

如果您有jQuery的:

$('svg').children().css('fill', '#ffffff'); 

編輯:請注意,這個假設rects和多邊形的SVG元素的直接孩子。

+0

我覺得這是elegant.Thanks.M –

1

另一個類似一個由羅伯特Longson變種:

document.documentElement.style.fill = 'blue'; 

我喜歡documentElement在rootElement的,因爲它在DOM核心,並且他們大多是相同的。

+0

我已經打消了我的答案,因爲rootElement的現在已經過時。 –

0

這爲我工作具有複雜SVG工作有很多嵌套元素的同時:

$('svg').find('path, text').css('fill', '#ffffff')