我想找到一個子元素的寬度。我的模板是在軌道上:獲取javascript中的一個子元素的寬度? Rails模板
<div id="wrapper">
<div id = "inner"></div>
<%= image_tag(photo.file_name) %>
</div>
我想獲得使用javascript後「內」的圖像的寬度。關於如何去做這件事的任何想法?
我想找到一個子元素的寬度。我的模板是在軌道上:獲取javascript中的一個子元素的寬度? Rails模板
<div id="wrapper">
<div id = "inner"></div>
<%= image_tag(photo.file_name) %>
</div>
我想獲得使用javascript後「內」的圖像的寬度。關於如何去做這件事的任何想法?
如果圖像是在「包裝」比「內部」的div的div其他的唯一的事情,這樣的事情會工作https://stackoverflow.com/a/842346/1960453
要麼使用jQuery,或altCognito的函數來獲取的兄弟的寬度「內部」的div
,如果你想保持它筆直的Javascript,無需額外的庫
img =document.getElementById('wrapper').getElementsByTagName('img');
for(i=0;i<img.length;i++){
console.log(img[i].clientWidth)
}