Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html><head>
  3. <meta charset=utf-8 />
  4. <title>JS DOM - Eliminar elementos del DOM</title>
  5. </head>
  6. <body>
  7.  
  8. <form>
  9. <select id="colorSelect">
  10. <option value=”1”>Uno</option>
  11. <option value=”2”>Dos</option>
  12. <option value=”3”>Tres</option>
  13. </select>
  14. <a href="javascript:delItemSelected()">Elimina el item seleccionado</a>
  15. <a href="javascript:delAllItems()">Vacía el desplegable</a>
  16. <a href="javascript:resetItems()">Reset desplegable</a>
  17. <hr>
  18. Valor: <input type="text" name="valor_nuevo" value="">
  19. Contenido: <input type="text" name="contenido_nuevo" value="">
  20. Posición: <input type="text" name="posicion" value="">
  21. <a href="javascript:newItem()">Nuevo item</a>
  22. </form>
  23.  
  24. <script>
  25.  
  26. function delItemSelected(){
  27. var seleccionado=document.getElementById("colorSelect");
  28. seleccionado.remove(seleccionado.selectedIndex);
  29. }
  30.  
  31. function delAllItems(){
  32. var borrarTodos=document.getElementById("colorSelect");
  33. var elementos=3;
  34. for(var i=0;i<elementos;i++){
  35. borrarTodos.remove(elementos.selectedIndex);
  36. }
  37. }
  38.  
  39. function resetItems(){
  40. var borrarTodos=document.getElementById("colorSelect");
  41. var elementos=3;
  42. for(var i=0;i<elementos;i++){
  43. borrarTodos.remove(borrarTodos.selectedIndex);
  44. }
  45.  
  46. var arrayVacio=[];
  47.  
  48. for(var i=0;i<3;i++){
  49. arrayVacio[i]=document.createElement("option");
  50. }
  51.  
  52. for(var i=0;i<3;i++){
  53. switch(i){
  54. case 0: arrayVacio[i].innerHTML="Uno";
  55. break;
  56. case 1: arrayVacio[i].innerHTML="Dos";
  57. break;
  58. case 2: arrayVacio[i].innerHTML="Tres";
  59. break;
  60. }
  61. borrarTodos.appendChild(arrayVacio[i]);
  62. }
  63. }
  64.  
  65. function newItem(){
  66. var nuevo=document.getElementsByName("valor_nuevo")[0].value;
  67.  
  68. }
  69.  
  70.  
  71. </script>
  72.  
  73. </body>
  74. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement