re
thanks a lot
I used the first option.
but, for the second option, the method getStyle() is not defined for the type Element.
>
>bader houmad wrote:
>
>>I want to change the attributes of an element, but not all of them:
>>(ex: myElement is a rectangle, "fill:BLACK" "stroke:RED"and
>>"stroke-width:15")
>>
>>myElement.setAttributeNS(null,"style", "fill:BLUE");
>
> You have a couple of options here. One is to use presentation
>attributes. So instead of saying:
> style="fill:black; stroke:red; stroke-width:15"
>Use:
> fill="black" stroke="red" stroke-width="15"
>
> Then you can use: myElement.setAttributeNS(null, "fill", "blue")
>
>>this way myRectangle becomes BLUE but its stroke is set by default
>>to black and stroke-width to zero.
>>
>>is there a method to change only the "fill" for example?
>
> The other option is to use the CSSStyleDeclaration:
>
> myElement.getStyle().setProperty("fill", "blue", "");
>
> The last parameter can be "!important" to make the
>property specification 'important' as per the CSS specification.
>
> HTH
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail:
>[EMAIL PROTECTED]
>For additional commands, e-mail:
>[EMAIL PROTECTED]
>
Essayez le nouveau MSN Search
: plus performant, plus pr�cis.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]