请教高手,急!!!

mentan 2003-06-24 11:27:03

<div id=rename... onclick=renameFolder("hello")></div>

<script>
var param1=...
var param2=...
if(...)
rename.onclick="renameFolder(" + param1 + ")"
else
rename.onclick="renameFolder(" + param2 + ")"
</script>

想通过上面的片段动态控制div的onclick行为,但是实际执行时,renameFolder的参数总为”hello“,为什么呢?
请高手指点!
...全文
32 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoweiwei 2003-06-24
  • 打赏
  • 举报
回复
<div id=rename... onclick=renameFolder(a)></div> //传参数不就成了吗

<script>
var param1=...
var param2=...
if(...)
rename.onclick="renameFolder(" + param1 + ")"
else
rename.onclick="renameFolder(" + param2 + ")"
</script>
zhanghk 2003-06-24
  • 打赏
  • 举报
回复
<div id=rename... onclick=fn()></div>

<script>
var param1=...
var param2=...
function fn()
{
if(...)
renameFolder(param1);
else
renameFolder(param2);
}
</script>
mentan 2003-06-24
  • 打赏
  • 举报
回复
谢谢二未,搞定了

87,988

社区成员

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

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