用ajax / js隐藏TR

时间:2010-08-22 12:23:00

标签: javascript ajax

我有以下HTML:

   <tr id="n16">
    <td class="t_row">Text <a href="#" onClick="javascript:notification_dismiss('16');">Dismiss</a></td>
   </tr>

我想更新我的数据库并在人们点击Dismiss时隐藏TR。更新数据库工作正常,但TR不会隐藏。我有这个JS:

function stateChanged(str)
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("n" & str).display = 'none'
 }
}

我需要动态地将TR的ID传递给JS(使用“str”变量),但该部分似乎不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:5)

您正在使用二进制&运算符进行字符串连接。您需要使用+

document.getElementById("n" & str).display = 'none';
//                          ↑ change this character to `+`