在响应时添加onclick链接

时间:2011-12-06 20:35:49

标签: javascript jquery

我从请求集中返回,如:

if (ajaxRequest.responseText==234) {
    document.getElementById('testi').innerHTML="<br>test <a href='#' onclick="document.getElementById('others').value += 'asdasd';">test</a><br> ";
}

'其他'是一个文本区域框。 Testi是一个用于显示请求结果的div。

但链接没有出现。如果我删除onclick部分它的工作原理,所以我怀疑这是问题所在。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

你必须在双引号内转义双引号。

document.getElementById('testi').innerHTML="<br>test <a href='#' onclick=\"document.getElementById('others').value += 'asdasd';\">test</a><br> ";