forked from marquez.juan/clase-8-DOM
Compare commits
2 Commits
f379ae8803
...
ejercicios
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3d8c5c3a0b | ||
|
|
09649c503d |
@@ -146,4 +146,61 @@ function limpiarLista(idLista) {
|
|||||||
// Ejercicio 7
|
// Ejercicio 7
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
La página contiene el siguiente HTML:
|
||||||
|
```html
|
||||||
|
<img id="foto" src="foto1.jpg" alt="Empanadas">
|
||||||
|
```
|
||||||
|
Escribir el código que cambie el `src` de la imagen a `"foto2.jpg"` y el
|
||||||
|
`alt` a `"Locro"`.
|
||||||
|
*/
|
||||||
|
|
||||||
|
// Ejercicio 8
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
Crear una función `construirLista` que reciba un array de strings y construya dinámicamente y retorne un `div` con que contenga un título y una
|
||||||
|
lista `<ul>`, con un `<li>` por cada elemento del array. Agregar esta lista a la página desde las devtools.
|
||||||
|
|
||||||
|
```js
|
||||||
|
construirLista(["Comidas mendocinas", "Sopaipilla", "Vino tinto"]);
|
||||||
|
// Debe generar y retornar:
|
||||||
|
// <div class="grupo-comidas">
|
||||||
|
// <h2>Comidas mendocinas</h2>
|
||||||
|
// <ul>
|
||||||
|
// <li>Sopaipilla</li>
|
||||||
|
// <li>Vino tinto</li>
|
||||||
|
// </ul>
|
||||||
|
// </div>
|
||||||
|
```
|
||||||
|
*/
|
||||||
|
|
||||||
|
let comidasMendocinas = ["Sopaipilla", "Vino tinto", "Chivo"];
|
||||||
|
|
||||||
|
function construirLista (comidas) {
|
||||||
|
|
||||||
|
let div = document.createElement("div");
|
||||||
|
div.classList.add("grupos-comidas");
|
||||||
|
|
||||||
|
let titulo8 = document.createElement("h2");
|
||||||
|
titulo8.textContent = "Comidas Mendocinas";
|
||||||
|
|
||||||
|
let lista8 = document.createElement("ul");
|
||||||
|
lista8.classList.add("lista-comidas");
|
||||||
|
|
||||||
|
|
||||||
|
for (let comida of comidas) {
|
||||||
|
|
||||||
|
let item = document.createElement("li")
|
||||||
|
|
||||||
|
item.textContent = comida;
|
||||||
|
lista8.appendChild(item);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
div.appendChild(titulo8);
|
||||||
|
|
||||||
|
div.appendChild(lista8);
|
||||||
|
|
||||||
|
document.body.appendChild(div);
|
||||||
|
|
||||||
|
}
|
||||||
11
estilo.css
11
estilo.css
@@ -182,3 +182,14 @@ h1 {
|
|||||||
.item-lista {
|
.item-lista {
|
||||||
color: red;
|
color: red;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
font-size: 2rem;
|
||||||
|
color: #357abd;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
text-align: left;
|
||||||
|
letter-spacing: 1px;
|
||||||
|
text-shadow: 2px 2px 6px rgba(0,0,0,0.15);
|
||||||
|
border-bottom: 3px solid #4a90e2;
|
||||||
|
padding-bottom: 10px;
|
||||||
|
}
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
<li>Tortas fritas</li>
|
<li>Tortas fritas</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<img id="foto" src="foto1.jpg" alt="Empanadas">
|
<img id="foto" src="foto2.jpg" alt="Locro">
|
||||||
</div>
|
</div>
|
||||||
<div id="parrafos">
|
<div id="parrafos">
|
||||||
<p>Este es un párrafo cualquiera.</p>
|
<p>Este es un párrafo cualquiera.</p>
|
||||||
|
|||||||
Reference in New Issue
Block a user