setting a whole style string to an element from javascript (not individual style parameters)

前端 未结 3 752
抹茶落季
抹茶落季 2020-12-09 08:06

I need to set an arbitrary style to a span via javascript.

I know I can do things like: span.style.height=\"250px\"; But I need to be able to insert a r

3条回答
  •  长情又很酷
    2020-12-09 08:32

    How about the .style.cssText property? Here's Microsoft's explanation.

    Throw it the styles you'd like to apply like so:

    document.getElementById('myEl').style.cssText = 'float:left;margin-top:75px;';
    

    As for browser support, although it was IE-proprietary I believe it's well-supported (works in the IEs, FF3, and Safari 3.2 WIN at least).

提交回复
热议问题