如何实现动态删除javascript函数_javascript技巧
程序员文章站
2022-03-29 13:35:27
...
我现在通过下面:
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"); 无法取得该对象,是吗?
推荐阅读
-
js实现动态改变字体大小代码_javascript技巧
-
如何用js 实现依赖注入的思想,后端框架思想搬到前端来_javascript技巧
-
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)_javascript技巧
-
JavaScript如何动态创建table表格_javascript技巧
-
JavaScript插入动态样式实现代码_javascript技巧
-
js如何实现设计模式中的模板方法_javascript技巧
-
如何实现移动端浏览器不显示 pc 端的广告_javascript技巧
-
javascript对talbe进行动态添加、删除、验证实现代码_javascript技巧
-
javascript实现的动态文字变换_javascript技巧
-
基于JS实现PHP的sprintf函数实例_javascript技巧