私は6つのボタンをクリックすると、下にユニークなdiv
が表示されます。私は単にクリックすると前記ボタンのinnerHTML
を変更したいと思います。一意のIDを持つ1つのボタンでこれを簡単に行うことができます:最小限のコードで複数の要素のinnerHTMLを変更する
<input type="checkbox" name="tabs" id="tab-one">
<label for="tab-one" id="one">Read More</label>
... 5さらにチェックボックスには対応するラベルが付いています。
var tabLabel = document.getElementById('one');
tabLabel.addEventListener("click", function() {
if (this.innerHTML=="Read More") {
this.innerHTML = "Collapse";
} else {
this.innerHTML = "Read More";
}
});
私の質問は、このJavaScriptブロックを6つの固有のラベルすべてに対して機能させるにはどうすればいいですか?これは単純でなければなりません。