Javascript 在js中动态添加removeCaller函数
为什么我的javascript函数不能工作Javascript 在js中动态添加removeCaller函数,javascript,Javascript,为什么我的javascript函数不能工作 function removeCaller(param) { this.parentNode.removeChid(this); } caller = document.getElementById("a"); param = document.getElementById("b"); caller.removeCaller(param); 你为什么要这么做没有道理。你甚至连一个呼叫者和另一个呼叫者都没有,这怎么可能呢?此外,您在函数中声明
function removeCaller(param) {
this.parentNode.removeChid(this);
}
caller = document.getElementById("a");
param = document.getElementById("b");
caller.removeCaller(param);
你为什么要这么做没有道理。你甚至连一个呼叫者和另一个呼叫者都没有,这怎么可能呢?此外,您在函数中声明了一个param参数,但从未使用过它。那样不行。元素不能是自身的子元素,因此不能将“this”作为“this”或?!的子元素删除 如果b是a的子级,a和b是ID,那么就这样做
a.removeChild(b)
那么,您将如何制作removeCaller函数,从而删除调用者(即调用此函数的dom元素)?