Извлеките значение Ленга с помощью JavaScript

Довольно простые вещи, используя eventlistener.

document.addEventListener('DOMContentLoaded', () => {
  document.querySelectorAll('input[type="checkbox"]:not(:checked)').forEach(chk => {
    document.querySelectorAll(`input[type="text"].${chk.className}`).forEach(i => i.classList.add('hide'));
  });
});
.hide {
  display: none;
}
<input type="checkbox" class="test1" checked>
<input type="text" class="test1">
<input type="checkbox" class="test2">
<input type="text" class="test2">

11
задан BoredOfBinary 19 March 2009 в 16:24
поделиться

2 ответа

Использовать

document.documentElement.lang

Как Rob прокомментировал, Ваш код получает язык браузера а не документ.

37
ответ дан 3 December 2019 в 01:21
поделиться

попробуйте это

var language = document.getElementsByTagName("html")[0].getAttribute("lang");

Я не попробовал его, но это должно работать.

5
ответ дан 3 December 2019 в 01:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: