动态生成的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函数里面的引号是不是出问题了,还是怎么,完全搞不懂了,求大神拯救啊,这个问题困扰我一天了,还没吃饭呢!!!!! 展开
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函数里面的引号是不是出问题了,还是怎么,完全搞不懂了,求大神拯救啊,这个问题困扰我一天了,还没吃饭呢!!!!! 展开
展开全部
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()+"')\"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询