Cat Photos
Click here to view more cat photos.
Cat Lists
Things cats love:
- cat nip
- laser pointers
- lasagna
Top 3 things cats hate:
- flea treatment
- thunder
- other cats
--- id: 5ef9b03c81a63668521804de title: Paso 47 challengeType: 0 dashedName: step-47 --- # --description-- Puedes observar que ambos elementos radio button pueden ser seleccionados al mismo tiempo. Para hacer que al seleccionar un radio button, el otro sé deseleccione automáticamente, ambos botones deben tener un atributo `name` con el mismo valor. Añade el atributo `name` con el valor `indoor-outdoor` a ambos radio button. # --hints-- Ambosradio button aún deben estar ubicados entre las etiquetas de apertura y cierre del elemento `label`. ```js const labelChildNodes = [...document.querySelectorAll('form > label')].map( (node) => node.childNodes ); assert( labelChildNodes.filter((childNode) => childNode[0].nodeName === 'INPUT') .length === 2 ); ``` Ambos radio button deben tener un atributo `name`. Comprueba que hay un espacio después del nombre de la etiqueta de apertura y/o que hay espacios antes de todos los nombres de los atributos. ```js const radioButtons = [...document.querySelectorAll('input[type="radio"]')]; assert(radioButtons.every((btn) => btn.hasAttribute('name'))); ``` Ambos radio button deben tener un atributo `name` con el valor `indoor-outdoor`. Probablemente no has añadido el valor o tienes un error tipográfico. Recuerda que los valores de los atributos deben estar entre comillas. ```js const radioButtons = [...$('input[type="radio"]')]; assert( radioButtons.every((btn) => btn.getAttribute('name').match(/^indoor-outdoor$/) ) ); ``` # --seed-- ## --seed-contents-- ```html
Click here to view more cat photos.