я хочу, чтобы динамически добавлять Div элемент в моей page.searching вокруг, включая Stackoverflow дает мне этот пример кода:Javascript: AppendChild Append Div не работает
var main = document.getElementById('MasterContainer'); //manually defined div with this id
var div = document.createElement('div');
div.setAttribute("id","container1");
main.appendChild(div);
примечание: его внутри document.ready функции.
и результат не содержит container1 div.
только, чтобы подтвердить, есть ли у вас 'MasterContainer' Div элемент в вашем HTML? +, поскольку вы отметили вопрос на javascript, я думаю, вы, возможно, не добавили файлы jquery на свою страницу. Не так ли? –
код в порядке, добавьте 'console.log()', чтобы убедиться, что он вызывается. http://jsfiddle.net/Rv93C/ ... и, возможно, напишите больше кода/html –
Да, День дня прав, и его скрипка доказывает это. Затем мой вопрос становится, как вы проверяете, добавлен ли div? Если в вашем тестовом браузере есть инспектор (щелкните правой кнопкой мыши, «Проверить элемент»), посмотрите, показывает ли это, потому что похоже, что вы можете просматривать источник, который, как мне кажется, в большинстве браузеров показывает немодифицированный html. – ericjbasti