0

请参考 JSfiddle http://jsfiddle.net/uv7ng/3/

我编写了一个 JS 函数,并希望使用以下语句为第 466 行的提交按钮“edit-next”分配一个 onclick 事件处理程序

document.webform-client-form-100.edit-next.onclick = ( function() {
}
);

webform-client-form-100 is the id of the form (line 84)

但萤火虫抛出一个 SyntaxError: missing exponent 错误并且事件处理程序未分配。

我试过document.node-100.edit-next.onclick,我仍然得到同样的错误(node-100是第59行页面的id)

我不确定我应该如何引用提交按钮。将不胜感激任何帮助。提前致谢。

4

1 回答 1

1

使用document.getElementById

document.getElementById("webform-client-form-100")["edit-next"]

由于 id 在文档中是唯一的,因此您也可以直接使用它:

document.getElementById("edit-next")

我不完全理解错误,但-用于减法,这就是为什么你需要将你的 id 放在引号中。

于 2013-02-03T14:13:26.453 回答