curriculum/challenges/english/blocks/learn-html-by-building-a-cat-photo-app/5f0d4d04b435f13ab6550053.md
Add a legend element with the text What's your cat's personality? inside the second fieldset element.
You have either deleted the second fieldset element or it is missing an opening tag or closing tag.
assert(
document.querySelectorAll('fieldset').length === 2 &&
code.match(/<\/fieldset>/g).length === 2
);
Your legend element should have an opening tag. Opening tags have this syntax: <elementName>.
const secondFieldset = document.querySelectorAll('fieldset')?.[1];
assert(
secondFieldset &&
[...secondFieldset.children].filter((child) => child.nodeName === 'LEGEND')
.length
);
Your legend element should have a closing tag. Closing tags have a / just after the < character.
assert(code.match(/<\/legend\>/g).length === 2);
The legend element should have the text What's your cat's personality?. You have either omitted the text or have a typo.
const secondFieldset = document.querySelectorAll('fieldset')?.[1];
assert(
secondFieldset &&
[...secondFieldset.children].filter((child) => {
const extraSpacesRemoved = child.innerText.replace(/\s+/g, ' ');
return (
child.nodeName === 'LEGEND' &&
extraSpacesRemoved.match(/What's your cat's personality\??$/i)
);
}).length
);
<html>
<body>
<main>
<h1>CatPhotoApp</h1>
<section>
<h2>Cat Photos</h2>
<p>Everyone loves <a href="https://cdn.freecodecamp.org/curriculum/cat-photo-app/running-cats.jpg">cute cats</a> online!</p>
<p>See more <a target="_blank" href="https://freecatphotoapp.com">cat photos</a> in our gallery.</p>
<a href="https://freecatphotoapp.com"></a>
</section>
<section>
<h2>Cat Lists</h2>
<h3>Things cats love:</h3>
<ul>
<li>catnip</li>
<li>laser pointers</li>
<li>lasagna</li>
</ul>
<figure>
<figcaption>Cats <em>love</em> lasagna.</figcaption>
</figure>
<h3>Top 3 things cats hate:</h3>
<ol>
<li>flea treatment</li>
<li>thunder</li>
<li>other cats</li>
</ol>
<figure>
<figcaption>Cats <strong>hate</strong> other cats.</figcaption>
</figure>
</section>
<section>
<h2>Cat Form</h2>
<form action="https://freecatphotoapp.com/submit-cat-photo">
<fieldset>
<legend>Is your cat an indoor or outdoor cat?</legend>
<label><input id="indoor" type="radio" name="indoor-outdoor" value="indoor"> Indoor</label>
<label><input id="outdoor" type="radio" name="indoor-outdoor" value="outdoor"> Outdoor</label>
</fieldset>
--fcc-editable-region--
<fieldset>
</fieldset>
--fcc-editable-region--
<input type="text" name="catphotourl" placeholder="cat photo URL" required>
<button type="submit">Submit</button>
</form>
</section>
</main>
</body>
</html>