Ich arbeite an der Umwandlung eines JQuery-Projekts in reines JavaScript und ich bin mit dem folgenden Bit des Codes fest.Suche nur sichtbare Elemente mit JavaScript
$(".element-has-class:visible")
Ich dachte, vielleicht etwas in dieser Richtung könnte das gesamte sichtbare Element zu fangen arbeiten (im Falle meiner Projektliste Artikel), aber ich habe kein Glück gehabt:
function functionName(){
var elementsOnShow = document.getElementsByClassName('element-has-class').find(isVisible);
}
function isVisible(element) {
return element.style.display === 'block';
}
(block
hat in der CSS einstellen). Gibt es überhaupt irgendwelche sichtbaren Elemente innerhalb einer Variablen?
Und Sie erhalten keine Fehler, zum Beispiel "' NodeList.find' ist keine Funktion "oder etwas ähnliches – adeneo
Check [THIS] (http://stackoverflow.com/questions/19669786/check-if- element-is-visible-in-dom) – Abhi