El problema es que de esa forma no generas un documento válido, porque dicho atributo no está descrito en su correspondiente DTD. La solución son los pseudo atributos
data-* de HTML5 que permiten crear atributos de forma arbitraria:
Y para obtenerlo:
Código Javascript
:
Ver original.getAttribute('data-otro');
.dataset.otro; // camel case cuando sea necesario