--- id: bad87fee1348bd9aedf08828 title: Create an Ordered List challengeType: 0 videoUrl: 'https://scrimba.com/p/pVMPUv/cQ3B8TM' forumTopicId: 16824 dashedName: create-an-ordered-list --- # --description-- HTML has another special element for creating ordered lists, or numbered lists. Ordered lists start with an opening `
    ` element, followed by any number of `
  1. ` elements. Finally, ordered lists are closed with the `
` tag. For example: ```html
  1. Garfield
  2. Sylvester
``` would create a numbered list of `Garfield` and `Sylvester`. # --instructions-- Create an ordered list of the top 3 things cats hate the most. # --hints-- You should have an ordered list for `Top 3 things cats hate:` ```js assert(/Top 3 things cats hate:/i.test($('ol').prev().text())); ``` You should have an unordered list for `Things cats love:` ```js assert(/Things cats love:/i.test($('ul').prev().text())); ``` You should have only one `ul` element. ```js assert.equal($('ul').length, 1); ``` You should have only one `ol` element. ```js assert.equal($('ol').length, 1); ``` You should have three `li` elements within your `ul` element. ```js assert.equal($('ul li').length, 3); ``` You should have three `li` elements within your `ol` element. ```js assert.equal($('ol li').length, 3); ``` Your `ul` element should have a closing tag. ```js assert( code.match(/<\/ul>/g) && code.match(/<\/ul>/g).length === code.match(/