Я пишу расширение chrome, и мне нужно определить, являются ли поля HtmlInputElement, на которые я щелкаю, нетронутыми , подобно тому, как angularjs делает это. Есть ли способ проверить, были ли поля изменены или нет, просто ваниль javascript? Я посмотрел на API для HtmlInputElement здесь и не увидел ничего
для контекста, псевдокод того, что я пытаюсь написать, выглядит следующим образом
function fillField(element, text) {
// element is a HTMLInputElement, text is a string
element.isPristine ? return element.text : return element.text + " " + text
}