括号内的<font>的ID是根据记录id动态生成的。现要实现点击某个记录的顶,马上更新括号内数字。
我的这代码出现尚未实现错误。
请高手指教,小弟努力学习中,谢谢!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title><script>
var xmlHttp
var changeid
var diggid
function digg(id)
{xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  } 
var diggid="digg"+id
xmlHttp.onreadystatechange=stateChanged(diggid)
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

function stateChanged(id) 
{
var changeid=id
alert("getElementById为"+changeid)
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")

document.getElementById(changeid).innerHTML=changeid

}function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
}
return xmlHttp;
}</script></head><body>
<div id="digg">
<a href="javascript:" onclick="digg('1')"><font>顶(</font><font id="digg1">1</font><font>)</font></a>
<a href="javascript:" onclick="digg('2')"><font>顶(</font><font id="digg2">1</font><font>)</font></a>
<a href="javascript:" onclick="digg('3')"><font>顶(</font><font id="digg3">1</font><font>)</font></a>
<a href="javascript:" onclick="digg('4')"><font>顶(</font><font id="digg4">1</font><font>)</font></a>
</div>
</body>
</html>