--- id: 6144f8dc6849e405dd8bb829 title: Passo 29 challengeType: 0 dashedName: step-29 --- # --description-- Para fornecer a funcionalidade das perguntas de verdadeiro/falso, precisamos de um conjunto de entradas que não permita que ambas sejam selecionadas ao mesmo tempo. Dentro de cada elemento da lista, aninhe um elemento `label`, e, dentro de cada elemento `label`, aninhe um elemento `input` com o `type` apropriado. # --hints-- Você deve aninhar um elemento `label` dentro do primeiro elemento `li`. ```js assert.exists(document.querySelectorAll('ul.answers-list > li')?.[0]?.querySelector('label')); ``` Você deve aninhar um elemento `label` dentro do segundo elemento `li`. ```js assert.exists(document.querySelectorAll('ul.answers-list > li')?.[1]?.querySelector('label')); ``` Você deve aninhar um elemento `label` dentro do terceiro elemento `li`. ```js assert.exists(document.querySelectorAll('ul.answers-list > li')?.[2]?.querySelector('label')); ``` Você deve aninhar um elemento `label` dentro do quarto elemento `li`. ```js assert.exists(document.querySelectorAll('ul.answers-list > li')?.[3]?.querySelector('label')); ``` Você deve aninhar um elemento `input` dentro do primeiro elemento `label`. ```js assert.exists(document.querySelectorAll('ul.answers-list > li')?.[0]?.querySelector('label')?.querySelector('input')); ``` Você deve aninhar um elemento `input` dentro do segundo elemento `label`. ```js assert.exists(document.querySelectorAll('ul.answers-list > li')?.[1]?.querySelector('label')?.querySelector('input')); ``` Você deve aninhar um elemento `input` dentro do terceiro elemento `label`. ```js assert.exists(document.querySelectorAll('ul.answers-list > li')?.[2]?.querySelector('label')?.querySelector('input')); ``` Você deve aninhar um elemento `input` dentro do quarto elemento `label`. ```js assert.exists(document.querySelectorAll('ul.answers-list > li')?.[3]?.querySelector('label')?.querySelector('input')); ``` Você deve dar ao primeiro `input` um `type` de `radio`. ```js assert.equal(document.querySelectorAll('ul.answers-list > li > label > input')?.[0]?.type, 'radio'); ``` Você deve dar ao segundo `input` um `type` de `radio`. ```js assert.equal(document.querySelectorAll('ul.answers-list > li > label > input')?.[1]?.type, 'radio'); ``` Você deve dar ao terceiro `input` um `type` de `radio`. ```js assert.equal(document.querySelectorAll('ul.answers-list > li > label > input')?.[2]?.type, 'radio'); ``` Você deve dar ao quarto `input` um `type` de `radio`. ```js assert.equal(document.querySelectorAll('ul.answers-list > li > label > input')?.[3]?.type, 'radio'); ``` # --seed-- ## --seed-contents-- ```html