Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html"/>
  5. <meta name="description" content="paginas de prueba"/>
  6. <meta name="keywords" content="web, html, informatica, ofertas informatica"/>
  7. <meta name="lang" content="es"/>
  8. <meta charset="UTF-8"/>
  9. <title>Ejemplo DOM</title><meta charset="utf-8">
  10. <style type="text/css">
  11. body {background-color:lightgray; font-family: sans-serif;}
  12. label {color: red; font-weight: bold; display:block; padding:5px;}
  13. #parrafo1 {font-weight: bold;}
  14. #parrafo2 {color: blue;}
  15. </style>
  16. </head>
  17. <body>
  18. <div id="cabecera" class="normal">
  19. <h1>- Ejemplo de DOM -</h1>
  20. <h2>Desarrollo web entorno cliente</h2>
  21. </div>
  22. <p id="parrafo">Aprendiendo DOM</p>
  23. <p class="normal">DOM es sencillo de aprender</p>
  24. <p>Ademas, DOM es muy potente</p>
  25. <!-- Formulario de contacto -->
  26. <form name ="formularioContacto" class="formularioTipo1" method="get" action="accion.html">
  27. <p>Si quieres contactar con nosotros envíanos este formulario relleno:</p>
  28. <label for="nombre"><span>Nombre:</span> <input id="nombre" type="text" name="nombre" /></label>
  29. <label for="apellidos"><span>Apellidos:</span> <input id="apellidos" type="text" name="apellidos"/></label>
  30. <label for="email"><span>Correo electrónico:</span> <input id="email" type="text" name="email"/></label>
  31. <label>
  32. <input type="button" value="Enviar"/>
  33. <input type="button" value="Cancelar"/>
  34. <button type="button" onclick="return nuevoemail()">Añadir Correo</button>
  35. </label>
  36. </form>
  37. <script>
  38. function nuevoemail(){
  39. var num = document.querySelectorAll(".emailincluido").length;
  40. if(num >= 5){
  41. alert("No se pueden añadir mas de 5 correos");
  42. }
  43. else{
  44. var label = document.getElementsByTagName("label");
  45. var emailincluido = document.createElement("label");
  46. emailincluido.setAttribute("class", "emailincluido");
  47. var inputincluido = document.createElement("input");
  48. var spanincluido = document.createElement("span");
  49. spanincluido.innerHTML = "correo"+num;
  50. var padre = label[2];
  51. var borraremail = document.createElement("button");
  52. borraremail.setAttribute("type", "button");
  53. borraremail.setAttribute("onclick", "borraremail()");
  54. borraremail.innerHTML = "Borrar correo";
  55. emailincluido.appendChild(spanincluido);
  56. emailincluido.appendChild(inputincluido);
  57. emailincluido.appendChild(borraremail);
  58. padre.appendChild(emailincluido);
  59. document.forms.item(0).appendChild(emailincluido);
  60. }
  61. }
  62. function borraremail(){
  63. document.forms.item(0).removeChild(document.getElementById("num"));
  64. }
  65. </script>
  66. </body>
  67. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement