JavaScript: вращать IMG по клику

Я пытаюсь заставить img вращаться с изображением id, используя обработчик события onclick, чтобы использовать код в моей функции, который захватывает изображение по идентификатору, назначает имя переменной, а затем использует имя переменной для поворота. Я'Я не совсем уверен, где я, когда неправильно в моем коде.

   
    <img id="image" src="images/flower.png">   
    Click me
    

MyFunction(){
var img = document.getElementById("image");
img.rotate(20*Math.PI/180);
}

Ответы на вопрос(2)

Ваш ответ на вопрос