У меня есть раскрывающийся список, который заполняется Javascript.
Определив, что должно быть значением по умолчанию, отображаемым при загрузке, я понял, что следующие свойства показали точно такие же значения:
-
innerText -
innerHtml -
label -
text -
textContent -
outerText
В моем собственном исследовании показаны тесты для маркировки стендов или сравнения между некоторыми из них, но не все.
Я могу использовать свой собственный здравый смысл и выбирать 1 или другое, поскольку они дают один и тот же результат, но я обеспокоен тем, что это не будет хорошей идеей, если бы данные изменились.
Мои выводы:
-
innerTextпокажет значение as is и игнорирует любое форматирование HTML, которое может быть включено -
innerHtmlотобразит значение и применит любое форматирование HTML -
labelвыглядит так же, какinnerText, я не вижу разницы -
textвыглядит так же, какinnerText, но сокращенная версия jQuery -
textContentотображается так же, какinnerText, но сохраняет форматирование (например,\n) -
outerTextвыглядит таким же, какinnerText
Мое исследование может занять меня только до тех пор, пока я могу только проверить, что я могу думать или читать, что опубликовано, может ли кто-нибудь подтвердить, если мои исследования верны и если что-то особенное в label и outerText?