JAvascript-深化版
5840 ワード
やっとcodeit javascriptの基礎を聞いて、深化編に入りました!
焦らないでゆっくり
documnetという名前のオブジェクトのgetElementByIdメソッドを使用します. 検索するIdタグの値を取得します. が存在しないタグを選択すると、空の値が取得されます. getElementsByClassNameを使用してクラスラベルをインポートします. 位から順番に持ってきます. 注意流砂配列.(HTMLCollection) null以外の値のNull値を取得します. document.getElementsByTagName タグのタグセット(HTML Collection)
HTML Collectionでよく見かけます.
類似配列のオブジェクトex)HTML Collection、NoteList、DOMTokenList、...の数値形式のインデックスを使用できます. lengthプロパティがあります. 配列のデフォルトメソッドは使用できません. Array.isArray()の結果値はfalseです. querySelector All()はタグセット です.イベントハンドルもHTMLコードで記述できます. ただで、よく使われる書き方ではありません.
焦らないでゆっくり
id選択タグの使用
const myTag = document.getElementById('myNumber');
classとマークする選択
const myTags = document.getElementsByClassName('color-btn');
console.log(myTags[1]);
console.log(myTags.length);
for (let tag of myTags){
console.log(tag);
}
HTMLタグ名として選択
類似アレイ(Array-Like Object)
HTML Collectionでよく見かけます.
類似配列のオブジェクトex)HTML Collection、NoteList、DOMTokenList、...
cssセレクタとしてタグを選択
// 두 개의 결과 값이 같다.
const myTag = document.querySelector('#myNumber')
const myTag = document.getElementById('#myNumber')
// 유사배열이 출력될 것 같지만, 가장 첫 번째 클래스만 불러온다.
const myTag = document.querySelector('.color-btn');
// 유사배열을 불러온다.
const myTags = document.querySelectorAll('.color-btn');
const myTags = document.getElementsByClassName('.color-btn');
イベントとボタンをクリック
const btn = document.querySelector('#myBtn')
// 이벤트 핸들링(Event handling)
btn.onclick = function() { // 이벤트 핸들러(Event Handler)
console.log('Hello Codeit!')
}
Reference
この問題について(JAvascript-深化版), 我々は、より多くの情報をここで見つけました https://velog.io/@guentc2/javascript-심화편テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol