関数で見つかった要素を印刷しようとすると、最初の要素だけが印刷されます。
複数の印刷方法を試しました。今のところalert()
正常に動作していますが、コンテンツをコピーできません。
function test() {
var x = document.getElementsByClassName("but b_yt");
for (i = 0; i < x.length; i++) {
alert(x[i]);
}
}
他のすべての印刷方法はまったく印刷せず、最初の方法またはのようなものだけを印刷します[HTML Data Collection]
。console.log
動作しますが、ボタンのHTMLコード全体が表示されます。
次の方法でhref属性を取得できます。
let elements = document.getElementsByClassName('but b_yt');
for(let i = 0; i < elements.length; i++) {
let element = elements[i];
console.log(element.getAttribute('href'));
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加