2009-04-16 3 views
1

Я пытаюсь appendChild() в существующей форме и не работает. Мне интересно, нужно ли мне задерживать страницу, по крайней мере, мне показалось, что я что-то читал. То, что я думаю, динамически меняет окно onload, чтобы быть задержкой. Я могу захватить тег тела, как и любой другой элемент DOM?window.onload delay

+0

Не видя никакого кода его трудно понять, что вы имеете в виду. – roryf

ответ

1

можно использовать тайм-аут, чтобы задержать вызов вашего метода, который делает AppendChild() ...

setTimeout(functionName, 200) 

Если вы используете JQuery вы можете использовать готовый метод, чтобы отложить свой код до страницы полностью загружен:

$(document).ready(function() { 
    appendChild(); 
}); 

Edit: Удалены кавычки вызова функции в SetTimeout на предложение Стива в комментариях

+3

Не указывайте функцию в «setTimeout», так как это вызывает «eval()». Скорее, дайте ссылку на функцию: «setTimeout (functionName, 200);». –

+3

не отвечают с помощью jQuery, если не спрашивает об этом. просто потому, что библиотека упрощает это, это не значит, что они его используют. – geowa4

+0

@Steve вы можете предоставить ссылку для вашего заявления? Я раньше этого не делал. –

0

тело-элемент ссылается непосредственно под доку Мент,

document.body

Но ваш вопрос очень размыто.

Если вы вызываете свою DOM-манипуляцию из события onload, DOM должен быть полностью загружен. Поэтому я предполагаю, что задержка - это не выход.

3

Это работает?

window.addEventListener('load', function() { 
    // Code to execute when DOM is loaded 
}, false); 

Стив

+0

newbie js question ... при программировании js, вы должны полагаться на память об атрибутах и ​​функциях, нет инструмента, который дает код помощи? – user91195

+0

Конечно, память помогает (как это всегда бывает), но есть много справочных библиотек. Я особенно рекомендую Центр разработчиков Mozilla (https://developer.mozilla.org/en/JavaScript). W3Schools также хорош (http://www.w3schools.com/js/default.asp). –

+0

Есть ли интегрированные интегрированные интегрированные среды, чтобы получить помощь в коде, например, помощь? – user91195

Смежные вопросы