From d032822b2c82b98295f4c21a53febc7bb5806a52 Mon Sep 17 00:00:00 2001 From: takadayuuya <43366598+takadayuuya@users.noreply.github.com> Date: Tue, 18 Sep 2018 15:45:12 +0900 Subject: [PATCH 01/10] Create assessment.html --- assessment.html | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 assessment.html diff --git a/assessment.html b/assessment.html new file mode 100644 index 000000000..30d1a2660 --- /dev/null +++ b/assessment.html @@ -0,0 +1,19 @@ + + + + + + あなたのいいところ診断 + + +

あなたのいいところは?

+

診断したい名前を入れて下さい

+ + +
+
+ +
+ + + From 09040db34a8810fb5ea594b47dfad07c5bd60502 Mon Sep 17 00:00:00 2001 From: takadayuuya <43366598+takadayuuya@users.noreply.github.com> Date: Tue, 18 Sep 2018 15:47:22 +0900 Subject: [PATCH 02/10] Create assessment.css --- assessment.css | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 assessment.css diff --git a/assessment.css b/assessment.css new file mode 100644 index 000000000..343c80f78 --- /dev/null +++ b/assessment.css @@ -0,0 +1,17 @@ +body { + background-color: #04A6EB; + color: #FDFFFF; + width: 500px; + margin-right: auto; + margin-left : auto; +} +button { + padding: 5px 20px; + background-color: #337AB7; + color: #FDFFFF; + border-color: #2E6DA4; + border-style: none; +} +input { + height: 20px; +} From 6459ac97c1b44f1fc731c5a8435443b0fdd6e2dd Mon Sep 17 00:00:00 2001 From: takadayuuya <43366598+takadayuuya@users.noreply.github.com> Date: Tue, 18 Sep 2018 15:48:14 +0900 Subject: [PATCH 03/10] Create assessment.js --- assessment.js | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 assessment.js diff --git a/assessment.js b/assessment.js new file mode 100644 index 000000000..e72e8503d --- /dev/null +++ b/assessment.js @@ -0,0 +1,102 @@ +(function () { + 'use strict'; + const userNameInput = document.getElementById('user-name'); + const assessmentButton = document.getElementById('assessment'); + const resultDivided = document.getElementById('result-area'); + const tweetDivided = document.getElementById('tweet-area'); + + /** + * 指定した要素の子どもを全て除去する + * @param {HTMLElement} element HTMLの要素 + */ + function removeAllChildren(element) { + while (element.firstChild) { // 子どもの要素があるかぎり削除 + element.removeChild(element.firstChild); + } + } + + assessmentButton.onclick = () => { + const userName = userNameInput.value; + if (userName.length === 0) { // 名前が空の時は処理を終了する + return; + } + + // 診断結果表示エリアの作成 + removeAllChildren(resultDivided); + const header = document.createElement('h3'); + header.innerText = '診断結果'; + resultDivided.appendChild(header); + + const paragraph = document.createElement('p'); + const result = assessment(userName); + paragraph.innerText = result; + resultDivided.appendChild(paragraph); + + // ツイートエリアの作成 + removeAllChildren(tweetDivided); + const anchor = document.createElement('a'); + const hrefValue = 'https://twitter.com/intent/tweet?button_hashtag=%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E3%81%84%E3%81%84%E3%81%A8%E3%81%93%E3%82%8D&text=' + + encodeURIComponent(result); + anchor.setAttribute('href', hrefValue); + anchor.className = 'twitter-hashtag-button'; + anchor.innerText = 'Tweet #%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E3%81%84%E3%81%84%E3%81%A8%E3%81%93%E3%82%8D'; + tweetDivided.appendChild(anchor); + + twttr.widgets.load(); + }; + + userNameInput.onkeydown = (event) => { + if (event.keyCode === 13) { + assessmentButton.onclick(); + } + }; + + const answers = [ + '{userName}のいいところは声です。{userName}の特徴的な声はみなを惹きつけ、心に残ります。', + '{userName}のいいところはまなざしです。{userName}に見つめられた人は、気になって仕方がないでしょう。', + '{userName}のいいところは情熱です。{userName}の情熱に周りの人は感化されます。', + '{userName}のいいところは厳しさです。{userName}の厳しさがものごとをいつも成功に導きます。', + '{userName}のいいところは知識です。博識な{userName}を多くの人が頼りにしています。', + '{userName}のいいところはユニークさです。{userName}だけのその特徴が皆を楽しくさせます。', + '{userName}のいいところは用心深さです。{userName}の洞察に、多くの人が助けられます。', + '{userName}のいいところは見た目です。内側から溢れ出る{userName}の良さに皆が気を惹かれます。', + '{userName}のいいところは決断力です。{userName}がする決断にいつも助けられる人がいます。', + '{userName}のいいところは思いやりです。{userName}に気をかけてもらった多くの人が感謝しています。', + '{userName}のいいところは感受性です。{userName}が感じたことに皆が共感し、わかりあうことができます。', + '{userName}のいいところは節度です。強引すぎない{userName}の考えに皆が感謝しています。', + '{userName}のいいところは好奇心です。新しいことに向かっていく{userName}の心構えが多くの人に魅力的に映ります。', + '{userName}のいいところは気配りです。{userName}の配慮が多くの人を救っています。', + '{userName}のいいところはその全てです。ありのままの{userName}自身がいいところなのです。', + '{userName}のいいところは自制心です。やばいと思ったときにしっかりと衝動を抑えられる{userName}が皆から評価されています。' + ]; + + /** + * 名前の文字列を渡すと診断結果を返す関数 + * @param {string} userName ユーザーの名前 + * @return {string} 診断結果 + */ + function assessment(userName) { + // 全文字のコード番号を取得してそれを足し合わせる + let sumOfcharCode = 0; + for (let i = 0; i < userName.length; i++) { + sumOfcharCode = sumOfcharCode + userName.charCodeAt(i); + } + + // 文字のコード番号の合計を回答の数で割って添字の数値を求める + const index = sumOfcharCode % answers.length; + let result = answers[index]; + + result = result.replace(/{userName}/g, userName); + return result; + } + + // テストコード + console.assert( + assessment('太郎') === '太郎のいいところは決断力です。太郎がする決断にいつも助けられる人がいます。', + '診断結果の文言の特定の部分を名前に置き換える処理が正しくありません。' + ); + console.assert( + assessment('太郎') === assessment('太郎'), + '入力が同じ名前なら同じ診断結果を出力する処理が正しくありません。' + ); +})(); From 4a3466158ea321aeceb9785164365692076a22a6 Mon Sep 17 00:00:00 2001 From: takadayuuya <43366598+takadayuuya@users.noreply.github.com> Date: Tue, 18 Sep 2018 15:59:05 +0900 Subject: [PATCH 04/10] Update assessment.js --- assessment.js | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/assessment.js b/assessment.js index e72e8503d..e170e1dd9 100644 --- a/assessment.js +++ b/assessment.js @@ -51,24 +51,25 @@ } }; - const answers = [ - '{userName}のいいところは声です。{userName}の特徴的な声はみなを惹きつけ、心に残ります。', - '{userName}のいいところはまなざしです。{userName}に見つめられた人は、気になって仕方がないでしょう。', - '{userName}のいいところは情熱です。{userName}の情熱に周りの人は感化されます。', - '{userName}のいいところは厳しさです。{userName}の厳しさがものごとをいつも成功に導きます。', - '{userName}のいいところは知識です。博識な{userName}を多くの人が頼りにしています。', - '{userName}のいいところはユニークさです。{userName}だけのその特徴が皆を楽しくさせます。', - '{userName}のいいところは用心深さです。{userName}の洞察に、多くの人が助けられます。', - '{userName}のいいところは見た目です。内側から溢れ出る{userName}の良さに皆が気を惹かれます。', - '{userName}のいいところは決断力です。{userName}がする決断にいつも助けられる人がいます。', - '{userName}のいいところは思いやりです。{userName}に気をかけてもらった多くの人が感謝しています。', - '{userName}のいいところは感受性です。{userName}が感じたことに皆が共感し、わかりあうことができます。', - '{userName}のいいところは節度です。強引すぎない{userName}の考えに皆が感謝しています。', - '{userName}のいいところは好奇心です。新しいことに向かっていく{userName}の心構えが多くの人に魅力的に映ります。', - '{userName}のいいところは気配りです。{userName}の配慮が多くの人を救っています。', - '{userName}のいいところはその全てです。ありのままの{userName}自身がいいところなのです。', - '{userName}のいいところは自制心です。やばいと思ったときにしっかりと衝動を抑えられる{userName}が皆から評価されています。' - ]; + const answers = [ + '{userName}のいいところは声です。{userName}の特徴的な声はみなを惹きつけ、心に残ります。', + '{userName}のいいところはまなざしです。{userName}に見つめられた人は、気になって仕方がないでしょう。', + '{userName}のいいところは情熱です。{userName}の情熱に周りの人は感化されます。', + '{userName}のいいところは厳しさです。{userName}の厳しさがものごとをいつも成功に導きます。', + '{userName}のいいところは知識です。博識な{userName}を多くの人が頼りにしています。', + '{userName}のいいところはユニークさです。{userName}だけのその特徴が皆を楽しくさせます。', + '{userName}のいいところは用心深さです。{userName}の洞察に、多くの人が助けられます。', + '{userName}のいいところは見た目です。内側から溢れ出る{userName}の良さに皆が気を惹かれます。', + '{userName}のいいところは決断力です。{userName}がする決断にいつも助けられる人がいます。', + '{userName}のいいところは思いやりです。{userName}に気をかけてもらった多くの人が感謝しています。', + '{userName}のいいところは感受性です。{userName}が感じたことに皆が共感し、わかりあうことができます。', + '{userName}のいいところは節度です。強引すぎない{userName}の考えに皆が感謝しています。', + '{userName}のいいところは好奇心です。新しいことに向かっていく{userName}の心構えが多くの人に魅力的に映ります。', + '{userName}のいいところは気配りです。{userName}の配慮が多くの人を救っています。', + '{userName}のいいところはその全てです。ありのままの{userName}自身がいいところなのです。', + '{userName}のいいところは自制心です。やばいと思ったときにしっかりと衝動を抑えられる{userName}が皆から評価されています。', + '{userName}のいいところは優しさです。{userName}の優しい雰囲気や立ち振舞に多くの人が癒やされています。' +]; /** * 名前の文字列を渡すと診断結果を返す関数 From 7852e75ecc5d41a751d6a47a0bc22ea178522165 Mon Sep 17 00:00:00 2001 From: takadayuuya <43366598+takadayuuya@users.noreply.github.com> Date: Tue, 30 Oct 2018 15:31:56 +0900 Subject: [PATCH 05/10] =?UTF-8?q?Create=20assessment.html=E3=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "assessment.html\343\200\200" | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 "assessment.html\343\200\200" diff --git "a/assessment.html\343\200\200" "b/assessment.html\343\200\200" new file mode 100644 index 000000000..30d1a2660 --- /dev/null +++ "b/assessment.html\343\200\200" @@ -0,0 +1,19 @@ + + + + + + あなたのいいところ診断 + + +

あなたのいいところは?

+

診断したい名前を入れて下さい

+ + +
+
+ +
+ + + From 3ab592a9b04ebdf7d6289d8123a54961b9fcfba4 Mon Sep 17 00:00:00 2001 From: takadayuuya <43366598+takadayuuya@users.noreply.github.com> Date: Tue, 30 Oct 2018 15:36:48 +0900 Subject: [PATCH 06/10] Delete assessment.html --- assessment.html | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 assessment.html diff --git a/assessment.html b/assessment.html deleted file mode 100644 index 30d1a2660..000000000 --- a/assessment.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - あなたのいいところ診断 - - -

あなたのいいところは?

-

診断したい名前を入れて下さい

- - -
-
- -
- - - From 4e79e5ef2fa4bd33923ddb52fc0b1c13f721913b Mon Sep 17 00:00:00 2001 From: takadayuuya <43366598+takadayuuya@users.noreply.github.com> Date: Tue, 30 Oct 2018 15:37:14 +0900 Subject: [PATCH 07/10] Delete assessment.js --- assessment.js | 103 -------------------------------------------------- 1 file changed, 103 deletions(-) delete mode 100644 assessment.js diff --git a/assessment.js b/assessment.js deleted file mode 100644 index e170e1dd9..000000000 --- a/assessment.js +++ /dev/null @@ -1,103 +0,0 @@ -(function () { - 'use strict'; - const userNameInput = document.getElementById('user-name'); - const assessmentButton = document.getElementById('assessment'); - const resultDivided = document.getElementById('result-area'); - const tweetDivided = document.getElementById('tweet-area'); - - /** - * 指定した要素の子どもを全て除去する - * @param {HTMLElement} element HTMLの要素 - */ - function removeAllChildren(element) { - while (element.firstChild) { // 子どもの要素があるかぎり削除 - element.removeChild(element.firstChild); - } - } - - assessmentButton.onclick = () => { - const userName = userNameInput.value; - if (userName.length === 0) { // 名前が空の時は処理を終了する - return; - } - - // 診断結果表示エリアの作成 - removeAllChildren(resultDivided); - const header = document.createElement('h3'); - header.innerText = '診断結果'; - resultDivided.appendChild(header); - - const paragraph = document.createElement('p'); - const result = assessment(userName); - paragraph.innerText = result; - resultDivided.appendChild(paragraph); - - // ツイートエリアの作成 - removeAllChildren(tweetDivided); - const anchor = document.createElement('a'); - const hrefValue = 'https://twitter.com/intent/tweet?button_hashtag=%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E3%81%84%E3%81%84%E3%81%A8%E3%81%93%E3%82%8D&text=' - + encodeURIComponent(result); - anchor.setAttribute('href', hrefValue); - anchor.className = 'twitter-hashtag-button'; - anchor.innerText = 'Tweet #%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E3%81%84%E3%81%84%E3%81%A8%E3%81%93%E3%82%8D'; - tweetDivided.appendChild(anchor); - - twttr.widgets.load(); - }; - - userNameInput.onkeydown = (event) => { - if (event.keyCode === 13) { - assessmentButton.onclick(); - } - }; - - const answers = [ - '{userName}のいいところは声です。{userName}の特徴的な声はみなを惹きつけ、心に残ります。', - '{userName}のいいところはまなざしです。{userName}に見つめられた人は、気になって仕方がないでしょう。', - '{userName}のいいところは情熱です。{userName}の情熱に周りの人は感化されます。', - '{userName}のいいところは厳しさです。{userName}の厳しさがものごとをいつも成功に導きます。', - '{userName}のいいところは知識です。博識な{userName}を多くの人が頼りにしています。', - '{userName}のいいところはユニークさです。{userName}だけのその特徴が皆を楽しくさせます。', - '{userName}のいいところは用心深さです。{userName}の洞察に、多くの人が助けられます。', - '{userName}のいいところは見た目です。内側から溢れ出る{userName}の良さに皆が気を惹かれます。', - '{userName}のいいところは決断力です。{userName}がする決断にいつも助けられる人がいます。', - '{userName}のいいところは思いやりです。{userName}に気をかけてもらった多くの人が感謝しています。', - '{userName}のいいところは感受性です。{userName}が感じたことに皆が共感し、わかりあうことができます。', - '{userName}のいいところは節度です。強引すぎない{userName}の考えに皆が感謝しています。', - '{userName}のいいところは好奇心です。新しいことに向かっていく{userName}の心構えが多くの人に魅力的に映ります。', - '{userName}のいいところは気配りです。{userName}の配慮が多くの人を救っています。', - '{userName}のいいところはその全てです。ありのままの{userName}自身がいいところなのです。', - '{userName}のいいところは自制心です。やばいと思ったときにしっかりと衝動を抑えられる{userName}が皆から評価されています。', - '{userName}のいいところは優しさです。{userName}の優しい雰囲気や立ち振舞に多くの人が癒やされています。' -]; - - /** - * 名前の文字列を渡すと診断結果を返す関数 - * @param {string} userName ユーザーの名前 - * @return {string} 診断結果 - */ - function assessment(userName) { - // 全文字のコード番号を取得してそれを足し合わせる - let sumOfcharCode = 0; - for (let i = 0; i < userName.length; i++) { - sumOfcharCode = sumOfcharCode + userName.charCodeAt(i); - } - - // 文字のコード番号の合計を回答の数で割って添字の数値を求める - const index = sumOfcharCode % answers.length; - let result = answers[index]; - - result = result.replace(/{userName}/g, userName); - return result; - } - - // テストコード - console.assert( - assessment('太郎') === '太郎のいいところは決断力です。太郎がする決断にいつも助けられる人がいます。', - '診断結果の文言の特定の部分を名前に置き換える処理が正しくありません。' - ); - console.assert( - assessment('太郎') === assessment('太郎'), - '入力が同じ名前なら同じ診断結果を出力する処理が正しくありません。' - ); -})(); From 978f567f5fc4871ac00a45abbd178e5263530941 Mon Sep 17 00:00:00 2001 From: takadayuuya <43366598+takadayuuya@users.noreply.github.com> Date: Wed, 31 Oct 2018 13:19:00 +0900 Subject: [PATCH 08/10] Create assessment.js --- assessment.js | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 assessment.js diff --git a/assessment.js b/assessment.js new file mode 100644 index 000000000..e72e8503d --- /dev/null +++ b/assessment.js @@ -0,0 +1,102 @@ +(function () { + 'use strict'; + const userNameInput = document.getElementById('user-name'); + const assessmentButton = document.getElementById('assessment'); + const resultDivided = document.getElementById('result-area'); + const tweetDivided = document.getElementById('tweet-area'); + + /** + * 指定した要素の子どもを全て除去する + * @param {HTMLElement} element HTMLの要素 + */ + function removeAllChildren(element) { + while (element.firstChild) { // 子どもの要素があるかぎり削除 + element.removeChild(element.firstChild); + } + } + + assessmentButton.onclick = () => { + const userName = userNameInput.value; + if (userName.length === 0) { // 名前が空の時は処理を終了する + return; + } + + // 診断結果表示エリアの作成 + removeAllChildren(resultDivided); + const header = document.createElement('h3'); + header.innerText = '診断結果'; + resultDivided.appendChild(header); + + const paragraph = document.createElement('p'); + const result = assessment(userName); + paragraph.innerText = result; + resultDivided.appendChild(paragraph); + + // ツイートエリアの作成 + removeAllChildren(tweetDivided); + const anchor = document.createElement('a'); + const hrefValue = 'https://twitter.com/intent/tweet?button_hashtag=%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E3%81%84%E3%81%84%E3%81%A8%E3%81%93%E3%82%8D&text=' + + encodeURIComponent(result); + anchor.setAttribute('href', hrefValue); + anchor.className = 'twitter-hashtag-button'; + anchor.innerText = 'Tweet #%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AE%E3%81%84%E3%81%84%E3%81%A8%E3%81%93%E3%82%8D'; + tweetDivided.appendChild(anchor); + + twttr.widgets.load(); + }; + + userNameInput.onkeydown = (event) => { + if (event.keyCode === 13) { + assessmentButton.onclick(); + } + }; + + const answers = [ + '{userName}のいいところは声です。{userName}の特徴的な声はみなを惹きつけ、心に残ります。', + '{userName}のいいところはまなざしです。{userName}に見つめられた人は、気になって仕方がないでしょう。', + '{userName}のいいところは情熱です。{userName}の情熱に周りの人は感化されます。', + '{userName}のいいところは厳しさです。{userName}の厳しさがものごとをいつも成功に導きます。', + '{userName}のいいところは知識です。博識な{userName}を多くの人が頼りにしています。', + '{userName}のいいところはユニークさです。{userName}だけのその特徴が皆を楽しくさせます。', + '{userName}のいいところは用心深さです。{userName}の洞察に、多くの人が助けられます。', + '{userName}のいいところは見た目です。内側から溢れ出る{userName}の良さに皆が気を惹かれます。', + '{userName}のいいところは決断力です。{userName}がする決断にいつも助けられる人がいます。', + '{userName}のいいところは思いやりです。{userName}に気をかけてもらった多くの人が感謝しています。', + '{userName}のいいところは感受性です。{userName}が感じたことに皆が共感し、わかりあうことができます。', + '{userName}のいいところは節度です。強引すぎない{userName}の考えに皆が感謝しています。', + '{userName}のいいところは好奇心です。新しいことに向かっていく{userName}の心構えが多くの人に魅力的に映ります。', + '{userName}のいいところは気配りです。{userName}の配慮が多くの人を救っています。', + '{userName}のいいところはその全てです。ありのままの{userName}自身がいいところなのです。', + '{userName}のいいところは自制心です。やばいと思ったときにしっかりと衝動を抑えられる{userName}が皆から評価されています。' + ]; + + /** + * 名前の文字列を渡すと診断結果を返す関数 + * @param {string} userName ユーザーの名前 + * @return {string} 診断結果 + */ + function assessment(userName) { + // 全文字のコード番号を取得してそれを足し合わせる + let sumOfcharCode = 0; + for (let i = 0; i < userName.length; i++) { + sumOfcharCode = sumOfcharCode + userName.charCodeAt(i); + } + + // 文字のコード番号の合計を回答の数で割って添字の数値を求める + const index = sumOfcharCode % answers.length; + let result = answers[index]; + + result = result.replace(/{userName}/g, userName); + return result; + } + + // テストコード + console.assert( + assessment('太郎') === '太郎のいいところは決断力です。太郎がする決断にいつも助けられる人がいます。', + '診断結果の文言の特定の部分を名前に置き換える処理が正しくありません。' + ); + console.assert( + assessment('太郎') === assessment('太郎'), + '入力が同じ名前なら同じ診断結果を出力する処理が正しくありません。' + ); +})(); From f77632e9f48549268a631dcea41e12f2186b72a1 Mon Sep 17 00:00:00 2001 From: takadayuuya <43366598+takadayuuya@users.noreply.github.com> Date: Wed, 31 Oct 2018 13:21:50 +0900 Subject: [PATCH 09/10] Update assessment.js --- assessment.js | 1 + 1 file changed, 1 insertion(+) diff --git a/assessment.js b/assessment.js index e72e8503d..6d56918fb 100644 --- a/assessment.js +++ b/assessment.js @@ -68,6 +68,7 @@ '{userName}のいいところは気配りです。{userName}の配慮が多くの人を救っています。', '{userName}のいいところはその全てです。ありのままの{userName}自身がいいところなのです。', '{userName}のいいところは自制心です。やばいと思ったときにしっかりと衝動を抑えられる{userName}が皆から評価されています。' + '{userName}のいいところは優しさです。{userName}の優しい雰囲気や立ち振舞に多くの人が癒やされています。' ]; /** From 3e5e9f0caea9d95a7c27fcee13f2b3cfac496f6d Mon Sep 17 00:00:00 2001 From: takadayuuya <43366598+takadayuuya@users.noreply.github.com> Date: Wed, 31 Oct 2018 13:25:44 +0900 Subject: [PATCH 10/10] =?UTF-8?q?#1=20=E3=81=AB=E5=AF=BE=E3=81=99=E3=82=8B?= =?UTF-8?q?=E5=AF=BE=E5=BF=9C=E3=82=92=E8=A1=8C=E3=81=84=E3=81=BE=E3=81=97?= =?UTF-8?q?=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assessment.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assessment.js b/assessment.js index 6d56918fb..b8d432e37 100644 --- a/assessment.js +++ b/assessment.js @@ -6,7 +6,7 @@ const tweetDivided = document.getElementById('tweet-area'); /** - * 指定した要素の子どもを全て除去する + *  指定した要素の子どもを全て除去する * @param {HTMLElement} element HTMLの要素 */ function removeAllChildren(element) {