您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

getElementsByTagName问题求解

2025/10/13 11:06:20发布18次查看
聊天室(您正在和聊天)

execute_dml($sql); } //获取信息,并把数据组装好返回给客户端(聊天室) function getmessage($getter,$sender){ $sql=select * from message where getter='$getter' and sender='$sender' and isget=0; $sqlhelper=new sqlhelper(); $array=$sqlhelper->execute_dql2($sql); $messageinfo=; for($i=0;$iclose_connect(); return $messageinfo; } }
getmessage($getter,$sender);// file_put_contents(d:/test.txt,news--.$meslist.\r\n,file_append); echo $meslist;?>
为什么在第一段函数getmessage()中
var cons=mesres.getelementsbytagname(con);
alert时为0.数据库中有添加了记录
我看的是韩顺平的php视频。
求大神搭救
回复讨论(解决方案) 在ie中getelementsbyname()是根据id来取的,但在其他浏览器中,是正常按name属性来取的,因此如果你的代码运行在非ie浏览器上,就会出现取不到值的现象
抱歉,没留意你写的是 getelementsbytagname() 你应该改成 getelementbyid()
var cons=mesres.getelementbyid(con);
var sendtimes=mesres.getelementbyid(sendtime);
另外你还有不少低级的错误
$('mycons').value+=对说:+cons[i].childnodes[0].nodevalue+ +sendtimes[i].childnodes[0].nodevalue;
php代码是不会被客户端浏览器执行的,而且你得到的 cons, sendtimes 都只是一个dom对象,而不是一个结果集
抱歉,没留意你写的是 getelementsbytagname() 你应该改成 getelementbyid()
var cons=mesres.getelementbyid(con);
var sendtimes=mesres.getelementbyid(sendtime);
另外你还有不少低级的错误
$('mycons').value+= 很感谢你的指导。新手呢,我今天知道问题出在哪了
header(conntent-type:text/xml;charset=utf-8); header(cache-control:no-cache);
这里是content-type打多了个n
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product