You forgot to include the "I Agree" in the wrapping example.
The child selectors section should probably expanded to include nth-of-type... Which I only recently found out was a thing and have been using more and more.
You could do "return prompt('something'), prompt('something else');" and only the second prompt's value would be returned.
The flexibility of commas for this sort of stuff can get very powerful.