не может заставить работать простую функцию appendChild - PullRequest
0 голосов
/ 31 июля 2011

Я тестирую код JavaScript на сайте W3schools и не могу заставить работать функцию appendChild. Надеюсь, это не глупая ошибка.

вот оно:

<script type="text/javascript">

function append()
{
var node = document.getElementById(“history”);
node.appendChild(document.createTextNode("text"));
}

window.onload = append;
</script>

<div id="history"></div>

1 Ответ

3 голосов
/ 31 июля 2011

У вас нет правильных двойных кавычек (я не знаю, как называются остальные):

document.getElementById(“history”);
//                      ^       ^ 

Это выдает ошибку:

Uncaught SyntaxError: Неожиданный токен ILLEGAL

Работает с:

document.getElementById("history");

DEMO


OT: w3schools не является хорошим ресурсом для обучения (http://w3fools.com/). Лучше взгляните на документацию Mozilla: https://developer.mozilla.org/en/javascript

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...