生活コードjavascript 23の強い配列と繰り返し文の使用
3617 ワード
学習の配列と繰り返し
夜間モードでは、リンクが明るいリンクとして表示されます.
一週間の間、暗闇に投げ込みましょう.
Webページのすべてのaラベルをチェックして取得しようとすると
querySelectorという名前の関数
aタグに対応するタグのうち1番目のみをインポート
私たちがしなければならないことと合わないので、検索してみましょう.
検索結果にquerySelector Allが表示されたら、
もう一度検索して、どんな文法で書くか、どのように使うかについての説明を見つければいいです.
querySelector Allを入力し、Enterを打つとかっこ[a,a,a]が表示されます.
カッコは正しい結果ではなく配列と考えることができ,nodelistを出力するが配列と考えることができる.
a listという変数に含まれ、consoleします.logを使用する場合、カッコ内の結果
コンソールウィンドウでの出力
0は1番目のタグ、1は2番目のタグ
そしてlengthは私たちにいくつのaラベルを見つけたかを教えてくれた.
この点から、繰り返し文を使用してasterと呼ばれる変数に含まれるラベルを1つずつ取り出してスタイル属性を指定できます.
1コード順
夜間モードでは、リンクが明るいリンクとして表示されます.
一週間の間、暗闇に投げ込みましょう.
Webページのすべてのaラベルをチェックして取得しようとすると
querySelectorという名前の関数
aタグに対応するタグのうち1番目のみをインポート
私たちがしなければならないことと合わないので、検索してみましょう.
検索結果にquerySelector Allが表示されたら、
もう一度検索して、どんな文法で書くか、どのように使うかについての説明を見つければいいです.
querySelector Allを入力し、Enterを打つとかっこ[a,a,a]が表示されます.
カッコは正しい結果ではなく配列と考えることができ,nodelistを出力するが配列と考えることができる.
a listという変数に含まれ、consoleします.logを使用する場合、カッコ内の結果
コンソールウィンドウでの出力
0は1番目のタグ、1は2番目のタグ
そしてlengthは私たちにいくつのaラベルを見つけたかを教えてくれた.
この点から、繰り返し文を使用してasterと呼ばれる変数に含まれるラベルを1つずつ取り出してスタイル属性を指定できます.
1コード順 var alist = document.querySelectorAll('a');
먼저 alist에 a태그들의 목록을 담고 있는 배열을 담았다
while문으로 반복문을 작성해보자
var i = 0; 반복문의 시작에 i의 값을 0으로 세팅한다음
i = i + 1; 을 시키고
while(i < alist.length){
alist의 값이 alist의 length 개수보다 작은동안 반복한다라는 코드를 넣었다
console.log(alist[i]);
이렇게 넣게되면 반복문이 실행될때마다 a태그를 하나하나 가져올수있게된다
잘 실행되는지 알기 위해서 console.log (콘솔에 출력해 주는 함수)를 사용해보자
これで写真のようにすべてのラベルをスクリーンに印刷することができます.
上矢印キーを押すと再入力は不要です
2アプリケーション
alist[i].style.color = 'powerblue';
繰り返し文を実行するたびに、要素内のaタグを指します.
Powerblungスタイルの色を1行追加します.
起動後、aタイヤのスタイル値がpowerblungになるのが見えます
コードをそのままコピーし、不要な部分を取り除いて入れます.
console.log(alist[i]);もういらない <input type="button" value="night" onclick="
var target = document.querySelector('body');
if(this.value === 'night' ){
target.style.backgroundColor = 'black';
target.style.color = 'white';
this.value = 'day';
var alist = document.querySelectorAll('a');
var i = 0;
while(i < alist.length){
alist[i].style.color = 'powderblue';
i = i + 1;
}
} else {
target.style.backgroundColor = 'white';
target.style.color = 'black';
this.value = 'night';
var alist = document.querySelectorAll('a');
var i = 0;
while(i < alist.length){
alist[i].style.color = 'blue';
i = i + 1;
}
}
">
3結果
ラベルの動きがよく見えます
繰り返し文を使用すると、多くの作業を簡単に完了できます.
多くの場合、コンピュータは相互に関連するデータを配列の形で返します.
たとえば、ドキュメントです.querySelector Allはこんな感じ
これらのコマンドは配列の形式で私たちに結果を与えるからです.
これらの属性があれば、文を並べたり繰り返したりするのは本当に重要な機能です.
Reference
この問題について(生活コードjavascript 23の強い配列と繰り返し文の使用), 我々は、より多くの情報をここで見つけました
https://velog.io/@support/생활코딩-javascript-23강-배열과-반복문의-활용
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
var alist = document.querySelectorAll('a');
먼저 alist에 a태그들의 목록을 담고 있는 배열을 담았다
while문으로 반복문을 작성해보자
var i = 0; 반복문의 시작에 i의 값을 0으로 세팅한다음
i = i + 1; 을 시키고
while(i < alist.length){
alist의 값이 alist의 length 개수보다 작은동안 반복한다라는 코드를 넣었다
console.log(alist[i]);
이렇게 넣게되면 반복문이 실행될때마다 a태그를 하나하나 가져올수있게된다
잘 실행되는지 알기 위해서 console.log (콘솔에 출력해 주는 함수)를 사용해보자
alist[i].style.color = 'powerblue';
繰り返し文を実行するたびに、要素内のaタグを指します.
Powerblungスタイルの色を1行追加します.
起動後、aタイヤのスタイル値がpowerblungになるのが見えます
コードをそのままコピーし、不要な部分を取り除いて入れます.
console.log(alist[i]);もういらない
<input type="button" value="night" onclick="
var target = document.querySelector('body');
if(this.value === 'night' ){
target.style.backgroundColor = 'black';
target.style.color = 'white';
this.value = 'day';
var alist = document.querySelectorAll('a');
var i = 0;
while(i < alist.length){
alist[i].style.color = 'powderblue';
i = i + 1;
}
} else {
target.style.backgroundColor = 'white';
target.style.color = 'black';
this.value = 'night';
var alist = document.querySelectorAll('a');
var i = 0;
while(i < alist.length){
alist[i].style.color = 'blue';
i = i + 1;
}
}
">
3結果
ラベルの動きがよく見えます
繰り返し文を使用すると、多くの作業を簡単に完了できます.
多くの場合、コンピュータは相互に関連するデータを配列の形で返します.
たとえば、ドキュメントです.querySelector Allはこんな感じ
これらのコマンドは配列の形式で私たちに結果を与えるからです.
これらの属性があれば、文を並べたり繰り返したりするのは本当に重要な機能です.
Reference
この問題について(生活コードjavascript 23の強い配列と繰り返し文の使用), 我々は、より多くの情報をここで見つけました
https://velog.io/@support/생활코딩-javascript-23강-배열과-반복문의-활용
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(生活コードjavascript 23の強い配列と繰り返し文の使用), 我々は、より多くの情報をここで見つけました https://velog.io/@support/생활코딩-javascript-23강-배열과-반복문의-활용テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol