イベント処理プログラムonclickとaddEvent Listener、atachEventを登録します.
10582 ワード
一、HTMLタグの属性を設定するのはイベントハンドラです.
文書要素イベントハンドラの属性を設定するために、対応するHTMLタグの属性を変更することができます.このようにすると、属性値はJavascriptコード文字列であるべきです.このコードは、完全な関数宣言ではなく、イベントハンドラの主体であるべきです.一連のコードをHTMLイベントハンドラの属性の値として指定すると、ブラウザバーバーのコード列は以下のような関数に変換されます.
文書要素イベントハンドラの属性を設定するために、対応するHTMLタグの属性を変更することができます.このようにすると、属性値はJavascriptコード文字列であるべきです.このコードは、完全な関数宣言ではなく、イベントハンドラの主体であるべきです.一連のコードをHTMLイベントハンドラの属性の値として指定すると、ブラウザバーバーのコード列は以下のような関数に変換されます.
function(event){
with(){
with(){
with(this){
/* */
}
}
}
}
例:<form onsubmit="checkform();"></form>
ここのcheckformはイベントハンドラの関数ではなく、実際のイベントハンドラの関数として呼び出されるだけです.完全な関数宣言ではなく、なぜ多くの学生がここでフォームの検証を書いている時に、return falseも常にフォームを提出して、checkform()関数の中のreturn falseが機能しないのですか?イベントハンドラの関数で提出しない役割を果たしたい場合は、