Bonjour, j'ai un problème avec mon getElementById depuis que je suis sur Angular, il me dit que l'input saisie dans le textfield est nul

alors qu'il s'agit d'un bête getElementById voici mon code :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
            <ul class="actions">
                <li><a onclick="document.getElementById('vin').value.toString();" routerLinkActive="active" [routerLink]="'/result'" class="button alt">Send
                        My VIN</a></li>
            </ul>

Je ne comprend pas d’où cela peut venir sachant que je print juste l’élément (normalement j’appelle une fonction mais pour les tests je veux déjà juste la print)

Si quelqu'un pourrait m’éclairer ce serait super ! merci d'avance