У меня проблема с некоторым написанным мной JavaScript, который работает только с перерывами. Я не знаю много о том, как все работает в DOM, но я подозреваю, что JS, который я написал, пытается получить доступ к элементу в DOM, прежде чем он существует. Я написал JS, чтобы добавить его в форму сборки. У меня нет доступа к фактическому коду в форме для внесения изменений, я могу только вносить изменения в JS.
Вот ссылка на форму http://www.tfaforms.com/186347
и это javascript, который я использую при загрузке документа
window.onload=function() {
document.getElementById("submit-").style.visibility = "hidden";
document.getElementById("wfPageNextId1").value="Calculate";
document.getElementById('wfPageNextId1').setAttribute('onclick', 'Calculate2011()')
}
Я получаю сообщения о том, что wfPageNextId1 имеет значение null и setAttribute не может быть вызван.
Любая помощь будет принята с благодарностью.
Заранее спасибо.