0

JSfiddlehttp : //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)

しかし、firebugはSyntaxErrorをスローします:指数エラーが欠落しており、イベントハンドラーは割り当てられていません。

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 に答える