【发布时间】:2011-05-21 21:50:58
【问题描述】:
我编写的一些 JavaScript 出现问题,只是间歇性地工作。我不太了解 DOM 中的工作原理,但我怀疑我编写的 JS 试图在 DOM 中的元素存在之前对其进行访问。我编写了 JS 以将其添加到 formassembly 表单中。我无法访问表单中的实际代码来进行更改,我只能进行 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。
任何帮助将不胜感激。 提前致谢。
【问题讨论】:
标签: javascript forms dom