我现在通过下面:
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); 无法取得该对象,是吗?