2010-08-22 96 views
1

我有以下HTML:隐藏TR与AJAX/JS

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

我想更新我的数据库和隐藏TR,当人们点击关闭。更新数据库工作正常,但TR不会隐藏。我有这个JS:

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

我需要在TR的ID动态传递给JS(使用“STR”变量),但部分似乎并不奏效。任何想法为什么?

回答

5

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

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