クラスを共有する一連のselect
リストがあります。それらはすべて互いに重なり合っており、一方はを持っていますが、他方はdisplay: inline
を持っていますdisplay: none
。プレーンな JavaScript (jQuery なし) を使用して、表示されているリストを見つけて取得するにはどうすればよいvalue
ですか?
私は次のようなことを考えていました:
function retrieve() {
var value
elements = document.getElementsByClassName('class');
for (var i = 0; i < elements.length; i++) {
if(elements[i].style.display = 'inline') {
value = elements[i].value;
break;
}
}
alert(value);
}
しかし、アラートには「未定義」と表示されます。コードの何が問題になっていますか?