¿Cómo agregar una imagen al botón a través de Javascript?

Estoy tratando de agregar imágenes a los botones que tengo usando Javascript, pero parece que no puedo hacerlo funcionar. He agregado correctamente la imagen usando HTML5, sin embargo, para mis necesidades necesito agregar la imagen a través de JavaScript.

A continuación se muestra lo que he escrito para agregar imágenes a través de HTML.

<button class="button" id="Ok"><img src="images/ok.png"></button>

A continuación se muestra lo que intenté agregar a través de Javascript, pero parece que no funciona.

var buttons = document.getElementsByClassName("button");
for (var b = 0; b < buttons.length; b++) {
      buttons[b].src = "images\ok.png";   
  }

No estoy seguro de lo que estoy haciendo mal, cualquier ayuda sería buena. Gracias.

Respuestas a la pregunta(6)

Su respuesta a la pregunta