API DOM Flashcards
Que signifie l’acronyme API ?
Application Programming Interface
DOM est l’acronyme de Document Object Manager.
Faux. Document Object Model (DOM)
Le DOM est généralement représenté sous la forme…
d’un arbre.
Quels sélecteurs existent vraiment ?
- selectById(‘id’)
- getElementById(‘id’)
- getElementsByTagName(‘tag’)
- getByClassName(‘className’)
Réponse 2 et 3
Indiquez la ou les affirmation(s) incorrecte(s).
- element.attributes : méthode permettant d’accéder à la liste d’attributs d’un nœud
- element.getAttributeNames() : méthode permettant d’obtenir la liste des noms d’attributs d’un nœud
- element.hasAttribute(‘id’) : méthode permettant de vérifier si un nœud possède l’attribut donné
1 . element.attributes : méthode permettant d’accéder à la liste d’attributs d’un nœud
Il ne s’agit pas d’une méthode, mais d’une propriété.
append() permet d’ajouter un ou plusieurs éléments…
Après un élément du DOM.
Indiquez l’instruction permettant de sélectionner les div ayant la classe color dans le DOM.
- document.querySelector(‘div.color’)
- document.querySelectorAll(‘div.color’)
2.document.querySelectorAll(‘div.color’)
Soit <div></div>. Modifiez l’attribut id pour lui donner la valeur header.
- document.getElementById(‘content’).setAttribute(‘id’, ‘footer’)
- document.getElementById(‘content’).setAttribute(‘id’, ‘header’)
- document.getElementById(‘content’).attribute(‘id’, ‘header’)
- document.getElementById(‘content’).ChangeAttribute(‘id’, ‘header’)
- document.getElementById(‘content’).setAttribute(‘id’, ‘header’)
Parmi ces déclarations, lesquelles permettent de créer un élément HTML et de l’ajouter dans le DOM ?
- let div = document.createElement(‘div’)
- let div = document.createElement(‘div’)
document. body.append(div) - let parent = document.getElementById(‘parent’)
let child = document.createElement(‘div’)
parent. prepend(child)
4. let parent = document.getElementById(‘parent’)
parent. remove()
- let div = document.createElement(‘div’)
document. body.append(div) - let parent = document.getElementById(‘parent’)
let child = document.createElement(‘div’)
parent.prepend(child)
En écrivant element.removeChild(child)…
- Nous supprimons element du DOM
- Nous supprimons child, enfant de element dans le DOM
- Nous supprimons child, parent de element dans le DOM
- Nous pouvons garder en mémoire child
Réponse 2. Et 4.