Я пытаюсь установить минимальную высоту моего элемента div, ссылаясь на его имя класса, но возвращается с ошибкой: TypeError: не может прочитать свойство 'css' of null.TypeError: невозможно прочитать свойство 'css' of null
HTML элемент:
<div class="container contentContainer" id="topContainer">
<div class="row">
<div class="col-md-6 col-md-offset-3" id="topRow">
<p class="bold">Please scroll down for more information </p>
</div>
</div>
</div>
Javascript:
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
<script>
$(function() {
var x = document.getElementsByClassName("contentContainer");
alert(x);
if(x != null)
{
$(".contentContainer").css('min-height',$(window).height());
}
});
</script>
Любые предложения о том, почему я получаю эту ошибку? Пожалуйста, дайте мне знать.
Проблемы возникает, когда я включаю мой внешний файл JavaScript:
<!-- <script type="text/javascript" src="js/monthly.js"></script> -->
Добавлен ли скрипт с jQuery? –
Да, да. Это неправильно? – Neophile
jQuery явно не загружен, так как вам пришлось удалить '$ (function() {...}', чтобы заставить ваш код работать. – Teemu