以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于 js 中运行函数的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=146643) |
-- 作者:ap9709130 -- 发布时间:2020/2/28 12:57:00 -- 关于 js 中运行函数的问题 老师 我的代码如下:
With wb.AddButtonGroup("form1","btg3", False) .Add("abc", "按钮").Att rib ute= "oncl ic k= \'bc(this.id)\'" end with Js 代码 function bc(id){ id () } function abc(){ alert(0) } bc 函数中只想运行 abc() 函数. 要怎么才能实现?
[此贴子已经被作者于2020/2/28 14:08:37编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/2/28 14:53:00 -- Js 代码 function bc(id){ abc(); } function abc(){
alert(0); } |
-- 作者:ap9709130 -- 发布时间:2020/2/28 17:16:00 -- 老师 我就想根据id 的值来运行不同的函数.怎么才能根据 id 的值得 来运行相应的函数?
|
-- 作者:有点蓝 -- 发布时间:2020/2/28 17:56:00 -- function bc(id){ if(id === "xx1") { abc(); } else{ alert(id); } } |
-- 作者:ap9709130 -- 发布时间:2020/2/28 19:55:00 -- 老师 我没说清楚. 我的意思是. id 值就是要运行的函数. 如果 id 是 abc 就运行 abc() 如果 id 是 aa 就 运行 aa() . |
-- 作者:有点蓝 -- 发布时间:2020/2/28 21:06:00 -- function bc(id){ var s = id + "();"; eval(s) } |