如何实现动态删除javascript函数_javascript技巧
程序员文章站
2024-01-07 14:45:22
...
我现在通过下面:
o=oDOM.createElement("script");
o.text=document.all.checkrule.value;
oDOM.body.appendChild(o);
可以增加一个checkrule函数,
但我多次执行这段代码会多次插入这个checkrule函数,请问我怎样先删除该新增的函数.
ps:oDOM表示的是另一个页面的document对象,不是本页的document,所以用typeof(oDOM.check_rule) 总是undefined
oDOM.frames.check_rule = null
同名函数会覆盖。
你给新增加的 SCRIPT 加上一个 ID 或者 NAME,然后删除的时候就可以利用该 ID 或者 NAME 了
不过切记,一定要在 createElement 方法中就设定 ID 或者 NAME
例如:o = document.createElement(",但是你通过如下语句 var elem=oDOM.getElementById("checkid"); 无法取得该对象,是吗?
o=oDOM.createElement("script");
o.text=document.all.checkrule.value;
oDOM.body.appendChild(o);
可以增加一个checkrule函数,
但我多次执行这段代码会多次插入这个checkrule函数,请问我怎样先删除该新增的函数.
ps:oDOM表示的是另一个页面的document对象,不是本页的document,所以用typeof(oDOM.check_rule) 总是undefined
oDOM.frames.check_rule = null
同名函数会覆盖。
你给新增加的 SCRIPT 加上一个 ID 或者 NAME,然后删除的时候就可以利用该 ID 或者 NAME 了
不过切记,一定要在 createElement 方法中就设定 ID 或者 NAME
例如:o = document.createElement(",但是你通过如下语句 var elem=oDOM.getElementById("checkid"); 无法取得该对象,是吗?
推荐阅读
-
如何实现动态删除javascript函数_javascript技巧
-
javascript中不提供sleep功能如何实现这个功能_javascript技巧
-
如何实现chrome浏览器关闭页面时弹出“确定要离开此面吗?”_javascript技巧
-
javascript自定义in_array()函数实现方法_javascript技巧
-
如何写JS数组sort的比较函数_javascript技巧
-
javascript提取URL的搜索字符串中的参数(自定义函数实现)_javascript技巧
-
页面只能打开一次Cooike如何实现_javascript技巧
-
javascript实现的动态添加表单元素input,button等(appendChild)_javascript技巧
-
JS动态添加与删除select中的Option对象(示例代码)_javascript技巧
-
基于JavaScript实现移除(删除)数组中指定元素_javascript技巧