2012-07-30 127 views
0

我有一个包含图像的用户控件。我无法从我的UI页面修改图像的样式属性。覆盖图像属性

<td class="innerDiv"> 
     <div style="width: 100%;"> 
      <uc:ImgControl ID="imgC1" runat="server" /> 
     </div> 
    </td> 

我希望高度和宽度与当前加载的不同。有没有一种方法可以在上面显示的代码中修改/覆盖图像的宽度属性?

我无法在UserControl页面中执行此操作,因为控件在其他位置也一样。

任何指针?

+1

jQuery的ATTR()可以做到这一点,或者你可以改变它使用CSS。 – SVS 2012-07-30 11:13:03

回答

1
.innerDiv img { 
    width: xx !important; 
    haight: xx !important; 
} 
1

也许你可以改变CSS:

.innerDiv img { 
    width: ...; 
    haight: ...; 
} 

如果不是我们设置的唯一的地方,那么你可以使用important指令

或添加JS是这样的:

var elements = document.getElementsByClassName('innerDiv'); 

for (var i in elements) { 
    elements[i].style.width = '...'; 
    elements[i].style.height = '...'; 
}