Aunque el valor del atributo debería ir entre comillas dobles, aún puesto con comillas simples sí es bien interpretado en firefox. De manera que el problema debe estar en otra parte de tu página y no en este fragmento. De todas maneras, no es un tema que pertenezca a javascript.