ホームページ > ウェブフロントエンド > jsチュートリアル > js インデックスの添字 li コレクション バインディング クリック イベントの例の共有について

js インデックスの添字 li コレクション バインディング クリック イベントの例の共有について

小云云
リリース: 2018-01-15 09:20:15
オリジナル
1610 人が閲覧しました

この記事では、サンプル コードを使用して、クリック イベントを js インデックス添字の li コレクションにバインドするための関連知識を説明します。このコードはシンプルで理解しやすく、必要とする友人にとっては参考になります。皆さんの参考になれば幸いです。

次のコードは、クリック イベントを li コレクションにバインドする方法を紹介します。具体的なコードは次のとおりです。


//Method-1:
var items = document.getElementsByTagName('li');
  for(var i=0;i<items.length;i++){
    items[i].index = i;
    items[i].onclick = function(){
      this.innerHTML = this.index;
  }
}
//Method-2:
var items = document.getElementsByTagName(&#39;li&#39;);
  for(var i = 0; i<items.length; i++){
    (function(index){
      items[i].onclick = function(){
      this.innerHTML = index;
    }
  })(i)
}
//Method-3:
var items = document.getElementsByTagName(&#39;li&#39;);
for(var i = 0; i<items.length; i++){
  items[i].onclick = function(index){
    return function(){
      this.innerHTML = index;
    }
  }(i)
}
ログイン後にコピー

関連する推奨事項:

単一イベントの共有の単純なバインディング

Example jQueryの説明 html双方向バインディング関数の実装

JavaScript関数バインディングの使い方を説明する例

以上がjs インデックスの添字 li コレクション バインディング クリック イベントの例の共有についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート