Also hinzufügen klappt super:
function addPollOption(){
mainForm = document.getElementById('poll_options'); // Form_Tag
var new_li = document.createElement('li');
var new_input=document.createElement('input');
var new_a=document.createElement('a');
new_input.name='polloptions[]';
new_input.type='text';
new_a.href='javascript:;';
new_a.onclick="removePollOption();"
new_a.appendChild(document.createTextNode('Löschen'));
new_li.appendChild(new_input);
new_li.appendChild(document.createTextNode(' '));
new_li.appendChild(new_a);
mainForm.appendChild(new_li);
}
Entfernen nicht.
Es ist Standard das 2 Optionsfelder vorhanden sind, komischerweise kann er nur das 2. entfernen.
Im Moment sieht das ganze so aus:
function removePollOption(node){
document.getElementById('poll_options').removeChild(node);
}
<fieldset class="b1" id="pollgadget">
<a href="javascript:;" onclick="addPollOption();">Option hinzufügen</a>
<ul id="poll_options">
<li><input type="text" name="polloptions[]" /> <a href="javascript:;" onclick="">Löschen</a></li>
<li><input type="text" name="polloptions[]" /> <a href="javascript:;" onclick="removePollOption(this.parentNode);">Löschen</a></li>
</ul>
</fieldset>