--- id: 60fab8367d35de04e5cb7929 title: Step 29 challengeType: 0 dashedName: step-29 --- # --description-- Per completare questo `fieldset`, rendi il testo `terms and conditions` nel terzo elemento `label` un link alla seguente posizione: ```md https://www.freecodecamp.org/news/terms-of-service/ ``` # --hints-- Dovresti usare un elemento `a` per linkare terms and conditions. ```js assert.exists(document.querySelector('fieldset:nth-child(2) > label:nth-child(3) > input + a')); ``` Dovresti assegnare all'elemento `a` un attributo `href` con il valore `https://www.freecodecamp.org/news/terms-of-service/`. ```js assert.match(document.querySelector('fieldset:nth-child(2) > label:nth-child(3) > input + a')?.href, /https:\/\/www\.freecodecamp\.org\/news\/terms-of-service\/?/); ``` L'elemento `a` dovrebbe racchiudere soltanto il testo `terms and conditions`. ```js assert.equal(document.querySelector('fieldset:nth-child(2) > label:nth-child(3) > input + a')?.textContent, 'terms and conditions'); ``` # --seed-- ## --seed-contents-- ```html Registration Form

Registration Form

Please fill out this form with the required information

--fcc-editable-region--
--fcc-editable-region--
``` ```css body { width: 100%; height: 100vh; margin: 0; background-color: #1b1b32; color: #f5f6f7; } label { display: block; margin: 0.5rem 0; } ```