当您在Javascript中
操作DOM树时,您可能
经常遇到诸如添加或
删除节点之类的事情,如
输入框、附加按钮和删除按钮。单击添加按钮添加一个输入框,点击删除按钮来删除相应的输入框。在一些JS框架,如原型,element.remove()可以用来删除一个节点。在
核心js中没有这样的
方法。在伊江,有这样一种方式:removeNode(),试图
运行下面的代码。
可以
发现,这种方法在伊江是好的,但在标准的Firefox
浏览器将误差removeNode没有定义,但在核心JS是一个方法对DOM节点操作(称为removechild),这个
名字应该知道是删除子节点,然后我们可以把它移除指定的节点,我们可以去查找父节点删除节点,然后在节点的父节点使用removechild删除我们想删除的,我们可以定义一个方法称为removeelement。
功能removeelement(_element){
无功_parentelement = _element.parentnode;
如果(_parentelement){
_parentelement.removechild(_element);
}
}
尝试运行以下代码并在各种浏览器中
正确地
执行它。
功能removeelement(_element){
无功_parentelement = _element.parentnode;
如果(_parentelement){
_parentelement.removechild(_element);
}
}
以上就是本文的全部内容。我们可以更多地了解Javascript的语法。可以看到:javascript
参考教程,javascript代码风格指南,希望大家能
支持它。