• ベストアンサー

自動クリックの処理について

読み込むと自動クリックするようなページを作っているのですが、 <BODY onload="document.FormName.pushbutton.click()"> と書き、 <INPUT TYPE="button" VALUE="ボタン" NAME="pushbutton"> ではうまくいくのですが、 上記のボタンの変わりに、TYPE="image"を使用すると 「Nullまたはオブジェクトではありません」というエラーが発生してしまいます。 オブジェクトの指定が間違っているのでしょうか。 ご教授いただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

試してみてはじめて知ったのですが、type="image"はフォームの要素とみなされないんですね(IE6、FireFox2にて確認)。 getElementById()でオブジェクトを取得してやればclick()が効きました。

TERIMAYO
質問者

お礼

document.getElementById("pushbutton").click() で試したところちゃんと動きました!本当にありがとうございます!

関連するQ&A