kostenloser Webspace werbefrei: lima-city


HTML per Javascript hinzufügen und löschen.

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    c143

    c143 hat kostenlosen Webspace.

    Hallo, ich habe folgendes geschrieben:
    <html>
    	<head>
    		<script type="text/javascript">
    			function create_element(id){
    				var container = document.getElementById('container');
    				var newdiv = document.createElement('div');
    				newdiv.setAttribute('id',id);
    				newdiv.innerHTML = id;
    				container.appendChild(newdiv);
    			}
    			function delete_element(id){
    				var container = document.getElementById('container');
    				var div = document.getElementById(id);
    				container.removeChild(div);
    			}
    		</script>
    	</head>
    	<body>
    		<button onclick="create_element('a');">Add</button onclick="delete_element('a');"><button>Remove</button>
    		<div id="container"></div>
    	</body>
    </html>


    Ich kann unendlich viele hinzufügen, aber das löschen klappt nicht. Und da auch kein Error in der tag/konsole">Konsole ausgegeben wird, bin ich ratlos. Kann mir jemand helfen?

    Beitrag zuletzt geändert: 10.10.2013 19:01:43 von c143
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m**********n

    Weil du das löschen nicht in den close Tag des ersten Buttons packen darfst.
    Du schreibst das:
    <button onclick="create_element('a');">Add</button onclick="delete_element('a');">
    <button>Remove</button>

    Richtig wäre das:
    <button onclick="create_element('a');">Add</button>
    <button onclick="delete_element('a');">Remove</button>

    (Ungestestet!)

    Grüße
    Mator
  4. Autor dieses Themas

    c143

    c143 hat kostenlosen Webspace.

    mator-kaleen schrieb:
    Weil du das löschen nicht in den close Tag des ersten Buttons packen darfst.
    Du schreibst das:
    <button onclick="create_element('a');">Add</button onclick="delete_element('a');">
    <button>Remove</button>

    Richtig wäre das:
    <button onclick="create_element('a');">Add</button>
    <button onclick="delete_element('a');">Remove</button>

    (Ungestestet!)

    Grüße
    Mator


    Ich bin ein Idiot. Das erklärt warum es keinen Error gab. Vielen Dank, funktioniert jetzt! Diese dummen Fehler immer^^
  5. m**********n

    Wenn du Firefox verwendest kann ich dir die Web Developer Toolbar ans Herz legen. Die zeigt dir dann an, ob dein HTML Fehler beinhaltet. Die findest du im Addon Store, wenn du Web Developer eingibst.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!