如何实现动态删除javascript函数


Posted in Javascript onMay 27, 2007

我现在通过下面:
                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("<SCRIPT language='javascript' id='aaa'>" + "</SCR"+"IPT>");

真是太感谢了,我这样可以了 

  //合成校验规则 
  function docombjs(){ 
          var oEditor = FCKeditorAPI.GetInstance('FCKeditor1'); 
        var oDOM = oEditor.EditorDocument; 
        var elem=oDOM.getElementById("checkid"); 
        alert(elem); 
        if(elem!=null){ 
      elem.parentNode.removeChild(elem); 
        } 
        o = oDOM.createElement("<SCRIPT language='javascript' id='checkid'>" + "</SCR"+"IPT>"); 

        //o=oDOM.createElement("script"); 
        o.text=document.all.checkrule.value; 
        oDOM.body.appendChild(o);   
  }
老大,还有一点问题,
如果我不用oDOM.createElement("<SCRIPT language='javascript' id='checkid'>" + "</SCR"+"IPT>");产生这个id,而直接把这个写上了,我用var elem=oDOM.getElementById("checkid");
为什么得到的是null,一定要用上面的createElement一下,才可以找到这个id,请再帮一下了,谢谢!
你的意思是:

你直接在页面内写 <SCRIPT language='javascript' id='checkid'></SCRIPT>,但是你通过如下语句 var elem=oDOM.getElementById("checkid"); 无法取得该对象,是吗?

Javascript 相关文章推荐
Iframe thickbox2.0使用的方法
Mar 05 Javascript
js中的scroll和offset 使用比较的实例与分析
Sep 29 Javascript
node.js中的fs.mkdirSync方法使用说明
Dec 17 Javascript
JavaScript获取数组最小值和最大值的方法
Jun 09 Javascript
JavaScript检测并限制复选框选中个数的方法
Aug 12 Javascript
JS控制FileUpload的上传文件类型实例代码
Oct 07 Javascript
Javascript之图片的延迟加载的实例详解
Jul 24 Javascript
javascript 中模板方法单例的实现方法
Oct 17 Javascript
Popup弹出框添加数据实现方法
Oct 27 Javascript
JS简单获取并修改input文本框内容的方法示例
Apr 08 Javascript
微信小程序开发之tabbar图标和颜色的实现
Oct 17 Javascript
关于javascript中的promise的用法和注意事项(推荐)
Jan 15 Javascript
javascript实现 在光标处插入指定内容
May 25 #Javascript
向fckeditor编辑器插入指定代码的方法
May 25 #Javascript
用Javscript实现表单复选框的全选功能
May 25 #Javascript
更正确的asp冒泡排序
May 24 #Javascript
asp 的 分词实现代码
May 24 #Javascript
OfflineSave离线保存代码再次发布使用说明
May 23 #Javascript
不用MOUSEMOVE也能滑动啊
May 23 #Javascript
You might like
ASP知识讲座四
2006/10/09 PHP
PHP has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
php jquery 多文件上传简单实例
2013/12/23 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
Yii2主题(Theme)用法详解
2016/07/23 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
脚本吧 - 幻宇工作室用到js,超强推荐share.js
2006/12/23 Javascript
js获取当前页面路径示例讲解
2014/01/08 Javascript
JavaScript数组去重的3种方法和代码实例
2015/07/01 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
客户端验证用户名和密码的方法详解
2016/06/16 Javascript
微信小程序工具函数封装
2019/10/28 Javascript
vue实现数字动态翻牌的效果(开箱即用)
2019/12/08 Javascript
jquery实现图片无缝滚动 蒙版遮蔽效果
2020/01/11 jQuery
[01:08:32]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第二场 1月18日
2021/03/11 DOTA
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
pycharm远程linux开发和调试代码的方法
2018/07/17 Python
Python实现矩阵相乘的三种方法小结
2018/07/26 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
2020/09/16 Python
Pandas中两个dataframe的交集和差集的示例代码
2020/12/13 Python
加拿大当代时尚服饰、配饰和鞋类专业零售商和制造商:LE CHÂTEAU
2017/10/06 全球购物
BabyBjörn婴儿背带法国官网:BabyBjorn法国
2018/06/16 全球购物
光荣入党自我鉴定
2014/01/22 职场文书
请假条格式范文
2014/04/10 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
卫生院艾滋病宣传活动小结
2014/07/09 职场文书
竞选大学学委演讲稿
2014/09/13 职场文书
2015年个人实习工作总结
2014/12/12 职场文书
城管年度个人总结
2015/02/28 职场文书
离婚起诉书范文2015
2015/05/19 职场文书
《黄山奇石》教学反思
2016/02/18 职场文书
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python
nginx中proxy_pass各种用法详解
2021/11/07 Servers
python中redis包操作数据库的教程
2022/04/19 Python