Доброго времени суток. в браузерах Google Chrome и Ie9 не работает .appendChild();
Проверяю на ошибки на jsfiddle и всё работает вот ссылка на пример
https://jsfiddle.net/vqc2fahz/1/
Но на сервере не хочет работать... в консоли следующие сообщение об ошибке: Uncaught ReferenceError: obj is not defined
Вот код файла
<html>
<head>
<title>Js-practic</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<script type="text/javascript">
var ul = document.createElement('ul');
ul.innerHTML = '<li>Hello, world!</li>';
obj.appendChild(ul);
</script>
</head>
<body>
<div id="obj"></div>
</body>
</html>
Как можно исправить эту ошибку, чтобы на сервере заработало?