Я только начал использовать React, так что это, вероятно, очень простая ошибка, но здесь мы идем. Мой html-код очень прост:
<!-- base.html -->
<html>
<head>
<title>Note Cards</title>
<script src="http://fb.me/react-0.11.2.js"></script>
<!-- <script src="http://fb.me/JSXTransformer-0.11.2.js"></script> -->
<script src="http://code.jquery.com/jquery-1.10.0.min.js"></script>
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href="{% static "css/style.css" %}">
<script src="{% static "build/react.js" %}"></script>
</head>
<body>
<h1 id="content">Note Cards</h1>
<div class="gotcha"></div>
</body>
</html>
Обратите внимание, что здесь я использую статические файлы загрузки django. Мой javascript немного сложнее, поэтому я не буду публиковать его здесь, если только кто-то его не попросит, но строка с ошибкой такова:
React.renderComponent(
CardBox({url: "/cards/?format=json", pollInterval: 2000}),
document.getElementById("content")
);
После этого я получаю, что "целевой контейнер не является ошибкой элемента DOM", но кажется, что document.getElementById( "content" ) почти наверняка является элементом DOM.
Я просмотрел этот пост stackoverflow, но, похоже, это не помогло в моей ситуации.
У кого-нибудь есть идея, почему я получаю эту ошибку?