- HTMLCollectionに含まれる要素の情報を文字列として取得する方法はありますか?
UL.item(1)
が[object HTMLUListElement]を返さないのはなぜですか?- namedItem()によって取得された値についてalert()が機能しないのはなぜですか?
UL.namedItem(next)
とUL.namedItem("back")
の期待値はなんですか ?
html
1<button type="button" onclick="buttonClick()">Button</button> 2<div id="UL"> 3 <ul> 4 <li name = "next">li1</li> 5 <li name = "back">li2</li> 6 </ul> 7</div>
js
1function buttonClick() { 2 const UL = document.getElementById("UL").children; 3 alert(`UL: ${UL}`);// [object HTMLCollection] 4 for(let i=0;i<3;i=i+1){alert(`UL.item(${i}): ${UL.item(i)}`);}//[object HTMLUListElement], null, null 5 alert(`UL.namedItem(next): ${UL.namedItem(next)}`);//next is not defined 6 alert(`UL.namedItem("back"): ${UL.namedItem("back")}`); 7}
回答2件
あなたの回答
tips
プレビュー