addEventListener para um elemento do artigo em Javascript

Estou tentando addEventListener para todos os elementos do artigo, para que, quando clicados, eles os transformem em um elemento arrastável.

Não estou usando jQuery nesta tarefa.

Tentativa 1:

document.getElementsByTagName("ARTICLE").addEventListener('click', function(){
document.getElementsByTagName("ARTICLE").setAttribute('draggable', true);});

Tentativa 2:

function draggableTrue() {
    var addDrag = document.getElementsByTagName("article");
    addDrag.setAttribute('draggable', true);
}

//add event listener to articles
var draggableArticles = document.getElementsByTagName("article");
draggableArticles.addEventListener('onclick', draggableTrue);

Nos dois casos, recebo um "Uncaught TypeError: undefined não é uma função", que geralmente indica que estou perdendo alguma coisa, mas depois de ler, não consigo descobrir o que.

questionAnswers(2)

yourAnswerToTheQuestion