我有一个包含图像的usercontrol。我无法从UI页面修改图像的样式属性。
<td class="innerDiv">
<div style="width: 100%;">
<uc:ImgControl ID="imgC1" runat="server" />
</div>
</td>
我希望高度和宽度与当前加载的不同。有没有办法可以在上面显示的代码中修改/覆盖图像的width属性?
我无法在UserControl页面中执行此操作,因为该控件也已在其他位置使用。
任何指针?
答案 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;
}