У меня возникла проблема с использованием функции javascript removeChild. Вот мой сценарий:RemoveChild не работает
////function to add element by ID////
var i=1;
$("#buttonAdd").live('click',function() {
$("#list1 li:last-child").parent().append('<li>'+
'<label for=njajal[]>njajal'+
'<textarea class="tinymce" name="njajal[]" id="aaa'+i+'"></textarea>'+
'<span><a class="delIt" id="'+i+'"><b>Hapus</a></span></label>'+
'</li>');
tinyMCE.execCommand('mceAddControl', false, 'aaa'+i);
console.log('add '+i);
i++;
});
////Function to delete element by ID/////
function delIt(eleId)
{
d = document;
var ele = d.getElementById(eleId);
var parentEle = d.getElementById('njajal');
parentEle.removeChild(ele);
}
В чем проблема?
Вот HTML код:
<div id="form">
<form method="post" action="">
<fieldset>
<ol id="list1">
<li>
<label for="njajal[]">njajal
<textarea name="njajal[]" class="tinymce" ></textarea>
</label>
</li>
</ol>
<div id="addOpt">
<a id="buttonAdd" class="bt"><b>Tambah</a>
</div>
</fieldset>
</form>
</div>
Screnshot:
является «njajal» прямым дочерним элементом узла «eleID»? Он должен иметь прямую связь между родителями и дочерними элементами - вы не можете использовать removeChild, если между этими двумя узлами существуют другие слои. –
, пожалуйста, сообщите нам, чего вы пытаетесь достичь? – naveen
Я хочу удалить текстовое поле с помощью TinyMCE, и у меня здесь проблемы. Я добавил скрипт и HTML с изображениями его скриншотов .. , пожалуйста, его поддержка .. – Tarjo