Obtener elemento por un atributo personalizado usando JavaScript

Tengo una página XHTML donde cada elemento HTML tiene un atributo personalizado único, como este:

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

Necesito una forma de encontrar este elemento por ID, similar adocument.getElementById(), pero en lugar de usar una ID general, quiero buscar el elemento usando mi @ personaliza"tokenid" atributo. Algo como esto

document.getElementByTokenId('14'); 

¿Es eso posible? En caso afirmativo, cualquier sugerencia sería muy apreciada.

Gracias

Respuestas a la pregunta(6)

Su respuesta a la pregunta