ваша реализация в порядке, но вы допустили небольшую ошибку. Документ возвращает объект с несколькими ключами. Среди этих ключей «значение» ключ содержит значение вашего поля ввода.
document.getElementById("password").value
вернет желаемое значение.
Примечание. Вы можете получить доступ ко всем атрибутам этого объекта. Например
document.getElementById("password").placeholder
вернет подсказку из поля ввода