Obtenção de elemento por um atributo personalizado usando JavaScript

Tenho uma página XHTML em que cada elemento HTML possui um atributo personalizado exclusivo, como este:

<div class="logo" tokenid="14"></div>

Preciso de uma maneira de encontrar esse elemento por ID, semelhante adocument.getElementById(), mas, em vez de usar um ID geral, quero procurar o elemento usando meu @ personaliza"tokenid" attribute. Algo assim

document.getElementByTokenId('14'); 

Isso é possível? Se sim - qualquer dica seria muito apreciada.

Obrigado

questionAnswers(6)

yourAnswerToTheQuestion