2012-07-30 82 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 = '...'; 
}