喜欢 PHP,但对 JavaScript 很陌生。我正在学习教程,但有一件事让我卡住了。我调用 markRead 函数:
<a href="#" onclick="return false;" onmousedown="markRead(9,notifreq_9)">
function markRead(noteid,elem){
var action = "delete";
var ajax = ajaxObj("POST", "php_parsers/notification_parser.php");
ajax.onreadystatechange = function() {
if(ajaxReturn(ajax) == true) {
if(ajax.responseText == "deleted"){
_(elem).innerHTML = "";
}
}
}
ajax.send("action="+action+"¬eid="+noteid);
}
出于某种原因,它正在读取noteid
为变量(我可以alert(noteid)
并且它会报告9
),但如果我尝试alert(elem)
它会反击 [ object
]。
我通过分配作弊elem = notifreq_+noteid
,但我很想了解这里发生了什么......有人可以指出我正确的方向以了解正在发生的事情吗?