我从请求集中返回,如:
if (ajaxRequest.responseText==234) {
document.getElementById('testi').innerHTML="<br>test <a href='#' onclick="document.getElementById('others').value += 'asdasd';">test</a><br> ";
}
'其他'是一个文本区域框。 Testi是一个用于显示请求结果的div。
但链接没有出现。如果我删除onclick部分它的工作原理,所以我怀疑这是问题所在。
我该如何解决这个问题?
答案 0 :(得分:3)
你必须在双引号内转义双引号。
document.getElementById('testi').innerHTML="<br>test <a href='#' onclick=\"document.getElementById('others').value += 'asdasd';\">test</a><br> ";