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);
}
문제가 무엇인가 여기 내 스크립트입니까?
<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 :
'eleid'노드의 직접적인 자식 'njajal'입니까? 직접적인 부모 - 자식 관계 여야합니다. 두 노드 사이에 다른 레이어가 있으면 removeChild를 사용할 수 없습니다. –
성취하려는 것을 알려주십시오. – naveen
TinyMCE를 사용하여 텍스트 영역을 제거하고 싶습니다. 여기서 문제가 있습니다. 스크립트와 HTML을 자신의 screnshot 이미지와 함께 추가했습니다 .. 해당 지원을하시기 바랍니다 .. – Tarjo