动态生成的a标签无法触发带参数的事件,求解救 20

js代码:functionDeleteData(id){if(id=="921C1E7A"){alert("OK");}}<ahref="#"onclick="Delet... js代码:
function DeleteData(id) {
if (id == "921C1E7A") {
alert("OK");
}
}

<a href="#" onclick="DeleteData('921C1E7A')">删除</a>
我想用a标签的点击事件触发DeleteData函数,可以成功!但是问题来了:

我换用动态生成的a标签:
returnVal=returen+"<a href=\"#\" onclick=\"DeleteData("+dt.Rows[i]["ID"].ToString()+")\">删除</a>"
却不能成功!为什么啊,DeleteData函数里面的引号是不是出问题了,还是怎么,完全搞不懂了,求大神拯救啊,这个问题困扰我一天了,还没吃饭呢!!!!!
展开
 我来答
老唐日常游戏vlog
2015-04-25 · TA获得超过2103个赞
知道小有建树答主
回答量:1102
采纳率:0%
帮助的人:361万
展开全部
onclick=\"DeleteData("+dt.Rows[i]["ID"].ToString()+")\"

onclick=\"DeleteData('921C1E7A')\"

楼主 你看一下哦

你的对象 输出后 没有单引号

PS:楼主 呢 吃饭去了。
更多追问追答
追问
到底怎么改啊,饿死了啊啊啊啊啊啊
追答
onclick=\"DeleteData("+dt.Rows[i]["ID"].ToString()+")\"

改成

onclick=\"DeleteData('"+dt.Rows[i]["ID"].ToString()+"')\"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式