I am creati开发者_JS百科ng an image object in JavaScript as
myImg = document.createElement('<img id=preview_image src="src/myImage.jpg" align="baseline" width="50%" height="80%"/>');
The image HTML will be obtained from database as in the given form. Now, how can I get the height and width with the units (i.e. 50% for width in this case)?
var width = myImg.width, // width = '50%'
height = myImg.height; // height = '80%'
// or
width = myImg.getAttribute('width'),
height = myImg.getAttribute('height');
As documented every DOMElement has a ClientHeight and ClientWidth property, those will have the values you need.
https://developer.mozilla.org/en/DOM/element
精彩评论