Ao operar a árvore Dom em JavaScript, você pode encontrar frequentemente a adição e a exclusão de nós, como uma caixa de entrada com um botão Adição e um botão de exclusão. Clique para adicionar para adicionar uma caixa de entrada e clique para excluir para excluir a caixa de entrada correspondente. Em algumas estruturas JS, como o protótipo, você pode usar element.remove () para excluir um nó. Não existe esse método no núcleo JS. Existe um método no IE: Removenode (), tente executar o seguinte código
<div> <input onclick = "removenode (this)" type = "text" value = "clique para remover esta caixa de entrada" /> </div>
Pode -se descobrir que esse método funciona bem no IE, mas em navegadores padrão como o Firefox, o Removenode não é definido. No entanto, existe um método para operar os nós DOM no núcleo JS: RemoveChild (). Você deve saber que é remover o nó filho olhando para o nome. Em seguida, podemos nos adaptar à remoção do nó especificado. Primeiro, podemos encontrar o nó pai do nó para excluir e depois usar o RemoveChild no nó pai para remover o nó que queremos remover. Podemos definir um método chamado RemofElement.
função removelement (_element) {var _parenteLement = _element.parentNode; if (_parenteLement) {_parenteLement.RemoveChild (_Element); }}Tente executar o código a seguir e ele pode ser executado corretamente em vários navegadores.
<script type = "text/javascript"> function removelement (_element) {var _parenteLement = _element.parentnode; if (_parenteLement) {_parenteLement.RemoveChild (_Element); }} </script> <div> <input onclick = "removerelement (this)" type = "text" value = "clique para remover esta caixa de entrada"/> </div>O acima é o conteúdo inteiro deste artigo. Para obter mais informações sobre JavaScript, você pode conferir: "Javascript Reference Tutorial" e "JavaScript Code Style Guide". Eu também espero que todos apoiem mais wulin.com.