を使用するとエラーが発生しgetElementById()
ます。宿題なので、プログラム全体を投稿することはしませんが、このコード行をコメントアウトすると、構文エラーは発生しなくなります。問題を引き起こした可能性のある残りのコードで何を探す必要がありますか?
document.getElementById("bugOne").style.left = xPos + "px";
また、「無効な引数」エラーは通常何が原因で発生しますか?
を使用するとエラーが発生しgetElementById()
ます。宿題なので、プログラム全体を投稿することはしませんが、このコード行をコメントアウトすると、構文エラーは発生しなくなります。問題を引き起こした可能性のある残りのコードで何を探す必要がありますか?
document.getElementById("bugOne").style.left = xPos + "px";
また、「無効な引数」エラーは通常何が原因で発生しますか?
"Invalid Argument"
構文エラーではなく、実行時エラーになります。犯人としてジャンプしないでくださいgetElementById()
-1行のコードで多くのことが行われています。デバッグの場合、複雑なステートメントを分割すると便利です。
var bugOne = document.getElementById("bugOne");
var left = xPos + "px";
bugOne.style.left = left;
IE8 では、スタイル プロパティに不適切な値を設定すると、"Invalid argument"
エラーが発生します。またはのいずれかxPos
が含まれていると思います。デバッガーでブレークポイントを設定し、 の値を調べます。undefined
NaN
xPos