¿Puedo seleccionar varias etiquetas usando getElementsByTagName?

Estoy usando un fragmento de código javascript para que los visitantes de mi sitio aumenten el tamaño de la fuente en todos los párrafos utilizando el siguiente javascript:

function increaseFontSize() {  

    var paragraphs = document.getElementsByTagName('p'); 

    for(i=0;i<paragraphs.length;i++) {   

        if(paragraphs[i].style.fontSize) { 
            var s = parseInt(paragraphs[i].style.fontSize.replace("px",""));
        } else {   
            var s = 14;
        }

        if(s != max) {  
            s += 1; 
        } 
        paragraphs[i].style.fontSize = s+"px"
    } 
} 

¿Cómo puedo incluir "li" en este código para que "p" y "li" sean los elementos seleccionados que se vean afectados?

También me gustaría evitar agregar una clase o una identificación a mi "li" o "ul". ¿Hay una manera de seleccionar dos etiquetas a la vez?

Respuestas a la pregunta(3)

Su respuesta a la pregunta