用obj.attachEvent("event",new Function("myFunction(param)")) attach的事件响应函数,怎么detach呢?

guliang 2002-10-08 09:30:00
我用obj.detachEvent("event",new Function("myFunction(param)")) 根本不起作用。
如果我再重新attachEvent一遍(为了传不同的参数),结果新attach的和旧attach的函数居然被连续执行了两遍!
是不是因为函数是被new出来的,所以没有办法detach呢?
谁来救救我!
...全文
71 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
希默软件 2002-10-08
  • 打赏
  • 举报
回复
<img id=img1 src="http://51js.1000box.net/pics/face/7.gif">
<script>
img1.attachEvent("onmouseover",aa=new Function("alertmethod()"))
function alertmethod(){
alert()
}
</script>
<button onclick=img1.detachEvent("onmouseover",aa)>Detach</button>
qiushuiwuhen 2002-10-08
  • 打赏
  • 举报
回复
先要保存句柄:
<span id=obj>click here</span>
<script>
var t=new Function("alert('hi')");
obj.attachEvent("onclick",t)
obj.attachEvent("onclick",confirm)
obj.detachEvent("onclick",t)
</script>
希默软件 2002-10-08
  • 打赏
  • 举报
回复
obj.detachEvent("event",myFunction)
【SCI一区论文复】基于SLSPC系列的高阶PT-WPT无线电能传输系统研究(Simulink仿真实现)内容概要:本文档聚焦于【SCI一区论文复现】基于SLSPC系列的高阶PT-WPT无线电能传输系统研究,通过Simulink仿真实现,深入探讨了无线电能传输(WPT)系统中的高频、高效率能量传递机制。重点围绕SLSPC(串联-并联-串联-并联-电容)拓扑结构展开,分析其在高阶谐振条件下的性能优势,包括提高传输效率、增强系统稳定性及改善抗干扰能力。文中详细介绍了系统的建模方法、关键参数设计、仿真模型搭建以及性能评估指标,并结合实际应用场景验证了该结构的有效性与先进性。此外,文档还列举了大量相关科研方向的技术支持内容,涵盖电力系统、智能优化算法、机器学习、信号处理等多个领域,体现了较强的综合性与实用性。; 适合人群:具备一定电力电子、自动控制及仿真基础的研究生、科研人员及工程技术人员,尤其适合从事无线电能传输、新能源系统、智能电网等相关领域的研究人员;; 使用场景及目标:①用于复现SCI一区高水平论文中的SLSPC型PT-WPT系统,掌握高阶谐振拓扑的设计与仿真方法;②深入理解WPT系统的谐振特性、参数匹配与效率优化机制;③为开展无线电能传输方向的科研项目、论文写作或工程应用提供技术支持与参考范例; 阅读建议:建议读者结合提供的Simulink模型与代码进行实操演练,重点关注系统参数设置、谐振频率匹配与仿真结果分析过程,同时可拓展学习文档中提及的优化算法、控制策略等交叉技术,以提升综合科研能力。

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧