替换html元素jquery的样式

时间:2015-12-03 06:58:32

标签: jquery replace styles

在下面的html元素中,

<canvas style="padding: 0px; margin: 0px; border: 0px none; background: transparent none repeat scroll 0% 0%; position: absolute; top: 0px; left: 0px; width: 1017.5px; height: 226.5px;" ></canvas>

我只需要将style属性中的width和height替换为其他值。如何使用jQuery实现这一目标?

...谢谢

2 个答案:

答案 0 :(得分:1)

<canvas style="padding: 0px; margin: 0px; border: 0px none; background: transparent none repeat scroll 0% 0%; position: absolute; top: 0px; left: 0px; width: 1017.5px; height: 226.5px;" ></canvas>

更改widthheight

$('canvas').width(w).height(h);

这些wh是新值,应该位于px

答案 1 :(得分:1)

您也可以使用css()参数

更改此设置

&#13;
&#13;
newWidth = 400;
newHeight= 400;
$("canvas").css({width:newWidth, height:newHeight})
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<canvas style="padding: 0px; margin: 0px; border: 0px none; background: #000 none repeat scroll 0% 0%; position: absolute; top: 0px; left: 0px; width: 1017.5px; height: 226.5px;" ></canvas>
&#13;
&#13;
&#13;