84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
getElementsByTagName 経由で取得した NodeList をフォーマットしようとしています。実際には、各タグのコンテンツを取得できますが、フィルターすることはできません。次のような出力を作成しようとしています。
しかし、通常のコンテンツしか取得できません:
または、[0] を使用すると、各タグの最初の文字/数字のみが返されます。
現在のコードは以下のとおりです。何かできることについてヒントはありますか?
あなたが犯した間違いは、すべてのレコードではなくすべての値を返す td タグを使用したことです (コードを参照してください)。
最初に「tr」タグを使用する必要があります
2 番目に、nodeValue を使用して、インデックスを指定して特定の項目のデータを取得する必要があります。
修正後のコードを参考までに記載しておりますので、ご不明な点がございましたらお気軽にご質問ください
すべての項目を出力したい場合は、単純にループを使用できます
name、number、date はどこから来たと思いますか? PHP にはテーブルの値が何を意味するのかがわからないため、何らかの方法で自分で値を設定する必要があります。
name
number
date
HTML には表の各セルが何を意味するのかが示されていないため、推測するほか、表の構造が変わらないことを祈るしかありません。テーブルは名前 - 番号 - 日付で並べ替えられているため、セル番号から特定の のラベルは 0 = 名前、1 = 番号、2 = 日付であることが推測できます。 したがって、各テーブル 行 の HTML を解析し、次に各テーブル セル の各行を解析すると、セルの順序に基づいてタグを追加できます。 ただし、HTML のコンテンツが外部ソースからのもので、セルの順序が変更されると、エラーが発生することに注意してください。 リーリー
のラベルは 0 = 名前、1 = 番号、2 = 日付であることが推測できます。 したがって、各テーブル 行 の HTML を解析し、次に各テーブル セル の各行を解析すると、セルの順序に基づいてタグを追加できます。 ただし、HTML のコンテンツが外部ソースからのもので、セルの順序が変更されると、エラーが発生することに注意してください。 リーリー
したがって、各テーブル 行 の HTML を解析し、次に各テーブル セル の各行を解析すると、セルの順序に基づいてタグを追加できます。
ただし、HTML のコンテンツが外部ソースからのもので、セルの順序が変更されると、エラーが発生することに注意してください。
あなたが犯した間違いは、すべてのレコードではなくすべての値を返す td タグを使用したことです (コードを参照してください)。
最初に「tr」タグを使用する必要があります
2 番目に、nodeValue を使用して、インデックスを指定して特定の項目のデータを取得する必要があります。
修正後のコードを参考までに記載しておりますので、ご不明な点がございましたらお気軽にご質問ください
リーリーすべての項目を出力したい場合は、単純にループを使用できます
name
、number
、date
はどこから来たと思いますか? PHP にはテーブルの値が何を意味するのかがわからないため、何らかの方法で自分で値を設定する必要があります。HTML には表の各セルが何を意味するのかが示されていないため、推測するほか、表の構造が変わらないことを祈るしかありません。テーブルは名前 - 番号 - 日付で並べ替えられているため、セル番号から特定の のラベルは 0 = 名前、1 = 番号、2 = 日付であることが推測できます。
したがって、各テーブル 行 の HTML を解析し、次に各テーブル セル の各行を解析すると、セルの順序に基づいてタグを追加できます。
ただし、HTML のコンテンツが外部ソースからのもので、セルの順序が変更されると、エラーが発生することに注意してください。
リーリー