Проверьте, существует ли Div с определенным классом на странице

Я пытаюсь изменить существующую веб-страницу, вставив в нее свой собственный файл Javascript. Я устанавливаю фоновое изображение для этой веб-страницы, вставляя новый Div через мой Javascript и устанавливая фон этого div в URL изображения. Для центрирования этого изображения на фоне и чтобы он занимал всю веб-страницу, я использую

'background-size': 'cover'

свойство. Это, конечно, не работает в старых версиях IE.

Я хочу это исправить, я думаю о масштабировании изображения по определенному соотношению, рассчитанному с использованием высоты / ширины страницы и высоты / ширины изображения.

Поэтому я хочу определить, является ли браузер IE. Я проверил веб-страницу, и у нее есть этот код, который обнаруживает браузер и добавляет div с классом IE.

<!--[if lte IE 5]>
  <div class="ie">
<![endif]-->
<!--[if IE 6]>
  <div class="ie ie6">
<![endif]-->
<!--[if IE 7]>
  <div class="ie ie7">
<![endif]-->

Мои вопросы Как я могу определить, есть ли у этой страницы div с классом т.е. Кроме того, я был бы очень признателен, если бы кто-то мог предложить альтернативный способ установки фонового изображения на странице веб-страницы, которое бы занимало его полностью независимо от размеров изображения / страницы, и фокусировался центр изображения.

Ответы на вопрос(3)

Ваш ответ на вопрос