From 95aca4b4d8fa62815d4bd412fff1a364f842814a Mon Sep 17 00:00:00 2001 From: Ryan Johnson Date: Thu, 29 Apr 2021 16:16:42 -0700 Subject: remove retired locales (#699) --- .../api/document/getelementsbyclassname/index.html | 82 ---------------------- 1 file changed, 82 deletions(-) delete mode 100644 files/it/web/api/document/getelementsbyclassname/index.html (limited to 'files/it/web/api/document/getelementsbyclassname') diff --git a/files/it/web/api/document/getelementsbyclassname/index.html b/files/it/web/api/document/getelementsbyclassname/index.html deleted file mode 100644 index c752bd665d..0000000000 --- a/files/it/web/api/document/getelementsbyclassname/index.html +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: Document.getElementsByClassName() -slug: Web/API/Document/getElementsByClassName -translation_of: Web/API/Document/getElementsByClassName ---- -

{{APIRef("DOM")}}

- -

Il metodo getElementsByClassName dell'interfaccia {{domxref("Document")}} restituisce un array-like object di tutti gli elementi figli che hanno le classi specificate. Quando viene richiamato sull'oggetto {{domxref("document")}}, viene eseguita la ricerca del documento completo, incluso il nodo radice. Puoi anche usare {{domxref("Element.getElementsByClassName", "getElementsByClassName()")}} su qualsiasi elemento; restituirà solo gli elementi che sono discendenti dell'elemento radice specificato con le classi fornite.

- -

Sintassi

- -
var elementi = document.getElementsByClassName(nomi); // oppure:
-var elementi = rootElement.getElementsByClassName(nomi);
- - - -

Esempi

- -

Ottenere tutti gli elementi che hanno una come classe 'test':

- -
document.getElementsByClassName('test')
- -

Ottenere tutti gli elementi che hanno entrambe le classi 'red' e 'test':

- -
document.getElementsByClassName('red test')
- -

Ottenere tutti gli elementi che hanno una classe di 'test', all'interno di un elemento che ha l'ID di 'main':

- -
document.getElementById('main').getElementsByClassName('test')
- -

Ottenere il primo elemento con classe 'test' o indefinito se non ci sono elementi corrispondenti:

- -
document.getElementsByClassName('test')[0]
-
- -

Possiamo anche utilizzare il metodo Array.prototype su qualsiasi {{domxref("HTMLCollection")}} passando la HTMLCollection come il valore this. Qui troveremo tutti gli elementi div che hanno come classe 'test':

- -
var testElements = document.getElementsByClassName('test');
-var testDivs = Array.prototype.filter.call(testElements, function(testElement){
-    return testElement.nodeName === 'DIV';
-});
- -

Ottenere il primo elemento la cui classe è 'test'

- -

Questo è il metodo di operazione più comunemente usato.

- -
<html>
-<body>
-    <div id="parent-id">
-        <p>hello world 1</p>
-        <p class="test">hello world 2</p>
-        <p>hello world 3</p>
-        <p>hello world 4</p>
-    </div>
-
-    <script>
-        var parentDOM = document.getElementById("parent-id");
-
-        var test = parentDOM.getElementsByClassName("test"); // una lista di elementi corrispondenti, *non* l'elemento stesso
-        console.log(test); //HTMLCollection[1]
-
-        var testTarget = parentDOM.getElementsByClassName("test")[0]; // il primo elemento, come volevamo
-        console.log(testTarget); //<p class="test">hello world 2</p>
-    </script>
-</body>
-</html>
- -

Compatibilità con i browser

- - - -

{{Compat("api.Document.getElementsByClassName")}}

- -

Specifiche

- - -- cgit v1.2.3-54-g00ecf