If you want to avoid creating DOM elements, there are three options:
If not, use a dummy image for supplementary content:
<label for="username">User Name
<img role="presentation" src="required.png" alt="Required" />
</label>
<input type="text" id="username" aria-required="true" />
References