¿Por qué no funciona getElementsByTagName? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
getElementsByTagName en JavaScript 4 respuestas¿Qué es exactamente lo que está mal con este código?
<p id="demo">Hello World!</p>
<script>
document.getElementsByTagName('P').style.backgroundColor = 'yellow';
</script>
El color de fondo no se cambia a amarillo.