You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 2-ui/1-document/06-dom-attributes-and-properties/article.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Ma la mappatura attributo-proprietà non è uno a uno! In questo capitolo faremo
8
8
9
9
## Proprietà del DOM
10
10
11
-
Abbiamo già visto proprietà integrate del DOM. Ce ne sono molte. Ma tecnicamente nessuna di esse ci limita, e se non ci sono sufficienti, possiamo aggiungerne.
11
+
Abbiamo già visto proprietà integrate del DOM. Ce ne sono molte. Ma tecnicamente nessuna di esse ci limita, e se non sono sufficienti, possiamo aggiungerne.
12
12
13
13
I nodi del DOM sono regolari oggetti JavaScript. Possiamo modificarli.
14
14
@@ -44,7 +44,7 @@ document.documentElement.sayHi(); // Hello, I'm HTML
44
44
document.body.sayHi(); // Hello, I'm BODY
45
45
```
46
46
47
-
Quindi, le proprietà e i metodi del DOM si comportano come regolari oggetti JavaScript:
47
+
Quindi, le proprietà e i metodi del DOM si comportano come normali oggetti JavaScript:
48
48
49
49
- Possono avere qualsiasi valore.
50
50
- Sono sensibili alle maiuscole (scrivi `elem.nodeType`, non `elem.NoDeTyPe`).
@@ -77,7 +77,7 @@ Possiamo vederlo qui:
77
77
<script>
78
78
alert(input.type); // text
79
79
*!*
80
-
alert(body.type); // undefined: proprietà del DOM non creata perché non standard
80
+
alert(body.type); // undefined: proprietà del DOM non creata, perché non standard
81
81
*/!*
82
82
</script>
83
83
</body>
@@ -218,7 +218,7 @@ Ci sono altri esempi. L'attributo `style` è una stringa, ma la proprietà `styl
218
218
219
219
La maggior parte delle proprietà, comunque, sono stringhe.
220
220
221
-
Raramente, anche se il tipo di una proprietà è una stringa, questa potrebbe essere diversa dall'attributo. Ad esempio, la proprietà DOM `href` è sempre una URL *intera*, anche se l'attributo contiene una URL relativa o semplicemente un `#hash`.
221
+
Raramente, anche se il tipo di una proprietà è una stringa, questa potrebbe essere diversa dall'attributo. Ad esempio, la proprietà DOM `href` è sempre un URL *completo*, anche se l'attributo contiene un URL relativo o semplicemente un `#hash`.
222
222
223
223
Un esempio:
224
224
@@ -385,4 +385,4 @@ I metodi per lavorare con gli attributi sono:
385
385
Nella maggior parte delle situazioni è preferibile utilizzare le proprietà del DOM. Dovremmo riferirci agli attributi solo quando le proprietà non sono sufficienti, quando abbiamo bisogno dell'attributo esatto; ad esempio:
386
386
387
387
- Abbiamo bisogno di un attributo non standard. Ma se comincia con `data-`, allora dovremmo utilizzare `dataset`.
388
-
- Dobbiamo leggere un valore così "come scritto" in HTML. Il valore della corrispondente proprietà DOM potrebbe essere diverso; ad esempio la proprietà `href` è sempre una URL intera, e vorremmo il valore "originale".
388
+
- Dobbiamo leggere un valore così "come scritto" in HTML. Il valore della corrispondente proprietà DOM potrebbe essere diverso; ad esempio la proprietà `href` è sempre un URL completo, e vorremmo il valore "originale".
0 commit comments