覆盖图像属性

时间:2012-07-30 11:11:26

标签: javascript html css vb.net image

我有一个包含图像的usercontrol。我无法从UI页面修改图像的样式属性。

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

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

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

任何指针?

2 个答案:

答案 0 :(得分: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 = '...';
}

答案 1 :(得分:1)

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