有人可以帮我在href标签上的onClick事件上写这个吗?
string x= "<a href=\"JavaScript:callfunction(event,'"+ y.id.tostring() + "');\">click</a>";
答案 0 :(得分:6)
string x = string.Format(
"<a href=\"#\" onclick=\"callfunction(event, '{0}')\">click</a>",
y.id
);
答案 1 :(得分:4)
为什么不能这样:
string x= "<a href=\"#\" onclick=\"callfunction(event,'"+ y.id.tostring() + "');\">click</a>";
答案 2 :(得分:2)
使用DOM负责方法进行此类任务的另一种方法
var x = document.createElement('a');
x.href = "#";
x.onclick = function(evt) {
callfunction(evt, y.id.tostring())
}
<destination-node>.appendChild(x);