# Image **Image** allows you to add an image. ## Attribute

Attribute

Type

Default Value

Mandatory

Description

src

string

-

Yes

Image resource path

width

<length>

0px

No

Image width

height

<length>

0px

No

Image height

onload

Function

-

No

Called when an image is successfully loaded. This function has no parameter.

onerror

Function

-

No

Called when an image fails to be loaded. This function has no parameter.

## Example ``` var ctx = this.$element('drawImage').getContext('2d'); var img = new Image(); img.src = 'common/images/huawei.jpg'; img.onload = function() { console.log('Image load success'); ctx.drawImage(img, 0, 0, 360, 250); }; img.onerror = function() { console.log('Image load fail'); }; ``` ![](figures/en-us_image_0000001198530395.png)