4

私はjavascriptが初めてです。ブラウザがonClick属性をどのように機能させるのか興味があります。これはhtmlにあります:

<button id="1" onClick="reply_click(this.id)">B1</button>

ブラウザは (常に javascript?) スクリプト関数を実行するために何をしますか?

これは、onClick に与えられた文字列を評価するようなものだと思います。

しかし、私は次のような疑問を持っています: ここでの適用基準は何ですか? ブラウザーは、使用するスクリプト言語をどのように認識しますか? javascript エンジンによってどのようにthis埋められますか? スクリプトはどのようなコンテキストで実行されますか? 戻り値はどうなりますか? これらの属性を操作するときに何を頼りにできるかを知るために、何を読みたいですか?

何が起こっているのか理解するのを手伝ってもらえますか?

4

4 に答える 4

0

ブラウザーは、使用するスクリプト言語をどのように認識しますか?

<script>スクリプトを作成するには、タグを書き出す必要があります。スクリプトの種類が明示されていない場合、デフォルトのスクリプトは JavaScript です。さまざまな JavaScript ライブラリまたは jQuery のようなものを使用している場合は、呼び出しの前に $ または jQuery を使用する必要があります。

戻り値はどうなりますか?

実際の戻り値はありません。これは基本的に、onClick で呼び出す関数で発生することです。

于 2013-10-25T12:11:34.963 に答える