新しく質問する

onClick=による実行と、メソッド名を埋め込んで実行、の違い

役に立った:0件
  • 質問者:netw2009
  • 投稿日時:2009/10/11 02:46
  • 困り度:すぐに回答が欲しいです
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

例えば、

<input type="button" value="Click!" onClick="show()">

で、実行するのと、

<script type="text/javascript">
<!--
show();
-->
</script>

で、実行するのとでは、何か違いが出るのでしょうか?
コードの中で後者で実行したい(htmlを読み出した時にユーザのアクションなしで実行したい)のですが、前者では出来たのですが、同じ場所に後者のコードを書き込んでも動きませんでした。

よろしくお願いします。

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:0件)
  • 参考になった:0件

No.1ベストアンサー10pt

  • 回答者:zxcv0000
  • 回答日時:2009/10/11 03:58

> htmlを読み出した時にユーザのアクションなしで実行したい

その為には、onLoad 処理中に書くのが普通です。

HTMLの途中に単に scriptタグでコードを書くとブラウザがそれを読み込んだ時点で実行されるので、HTML中のまだ読んでいない部分の参照等ができません。

通報する

  
このQ&Aは役に立ちましたか?(役に立った:0件)

このページのトップへ

Facebook公式ページ

公式Twitter