Попробуйте поместить document.getElementById
в setTimeout()
Например.
setTimeout(function(){
console.log(document.getElementById('whatever'));
}, 100);
Если это сработает, тогда это просто проблема синхронизации.
Еще некоторые опции:
MSYS: Минимальная Система, обеспечивающая POSIX совместимая среда Оболочки Bourne, с небольшой коллекцией инструментов командной строки UNIX. Прежде всего, разработанный, поскольку средство выполнить настраивать сценарии и Make-файлы раньше создавало Программное обеспечение с открытым исходным кодом, но также и полезный как интерфейс командной строки общего назначения для замены Windows cmd.exe.
утилиты GNU для Win32: порты общих утилит GNU к собственному Win32. В этом контексте собственный компонент подразумевает, что исполняемые файлы действительно только зависят от микромягкого времени выполнения (msvcrt.dll) и не слой эмуляции как обеспеченный инструментами Cygwin.
Я использую powershell, его потрясающее, чтобы помешать Вам сходить с ума, и он имеет комнату и mkdir и ls. Терминалы с вкладками все еще не находятся в powershell, и вставка копии подобна cmd, но его пути лучше, чем cmd.exe.
PowerCmd является большим, с тонной функций включая вкладки, сокращение/копию/прошлое, и т.д.
, Консоль является также большой заменой и немного более разделяется вниз, чем PowerCmd (который может иногда быть немного также многофункционален.
кроме того, с обоими из них, если у Вас есть установленный powershell, возможно выполнить powershell от скручивания жгутов также.
Если Вы - что-то вроде Pythonista тогда , iPython жесток для избиения. Это имеет некоторые более общие команды оболочки, кодированные в (т.е. ls, pwd, CD и т.д.), может также выполнить любую другую команду оболочки путем добавления префикса'!' (т.е.! пропитайте латексом file.tex), но также и полная оболочка Python с историей, полной вкладкой, многострочной поддержкой редактора, регистрируясь и т.д. и т.д.
, Кроме того, можно установить iPython назад на полях UNIX, а также Windows, означающем, что среда может следовать везде, куда Вы идете.
Я никогда не находил ничего, что я люблю больше, чем Cygwin.
я также шел вперед и установил Cygwin/X w/Openbox, таким образом, я могу получить что-то вроде этого:
Это имеет несколько рабочих областей в основном окне Openbox, таким образом, у меня может легко быть до 20 неналожений xterms, что я могу легко циклически повториться через.
Я знаю, что Вы сказали, что не хотите устанавливать что-либо, но я настоятельно рекомендую, чтобы Вы дали Сервисам Для Unix выстрел:
http://technet.microsoft.com/en-us/interopmigration/bb380242.aspx
Я использую Консоль с консоль unxutils
для вкладок и легче управлять выбором/копией/вставкой
unxutils для ls, комнаты, grep, uniq, вид... и другое совершенство.
PowerShell удивителен, однако для чего-либо кроме самых основных команд существует кривая обучения при переключении от удара и т.д.
, я вернулся к использованию cygwin.