echo $Host;会显示从数据表中查询到的对应记录的一个字段的值。页面代码比较乱:<?php $sql="select * from test order by ID limit $offset,$pagesize;"; $rs=@mysql_query($sql,$link); while ($row=mysql_fetch_row($rs)) { $Host=$row['2']; $hoursum="select `$hour` from `table` where `HostID`=$HostID and `date`=$day"; $hoursum=mysql_query($hoursum); $hoursum=mysql_result($hoursum,0); $daysum="select `daysum` from `table` where `HostID`=$HostID and `date`=$day"; $daysum=mysql_query($daysum); $daysum=mysql_result($daysum,0); $monthsum="select max(`monthsum`) from `table` where `HostID`=$HostID and `date`<=$day"; $monthsum=mysql_query($monthsum); $monthsum=mysql_result($monthsum,0); ?> <span class=<?php echo $Host?> 'hour'><?php printf("%.2f",$hoursum);?></span> <span class=<?php echo $Host?> 'day'><?php printf("%.2f",$daysum);?></span> <span class=<?php echo $Host?> 'month'><?php printf("%.2f",$monthsum);</span>
<html>
<head>
<meta charset="utf-8"/>
<title>测试</title>
</head>
<body>
<span class="same d1">same d1</span><br/>
<span class="same d2">same d2</span><br/>
<span class="same d3">same d3</span><br/>
<span class="same d3">same d4</span><br/>
<span class="same d5">same d5</span><br/>
<script type="text/javascript">
var doc = document;
var nodes = doc.querySelectorAll('.same.d2');alert(nodes[0].innerHTML);
</script>
</body>
</html>
<html>
<head>
<meta charset="utf-8"/>
<title>测试</title>
</head>
<body>
<span class="same d1">same d1</span><br/>
<span class="same d2">same d2</span><br/>
<span class="same d3">same d3</span><br/>
<span class="same d3">same d4</span><br/>
<span class="same d5">same d5</span><br/>
<script type="text/javascript" src="jquery-1.6.2.js"></script>
<script type="text/javascript">
var doc = document;
var nodes = doc.querySelectorAll
? doc.querySelectorAll('.d2.same')
: $('.d2.same');
try{
alert(nodes[0].innerHTML);
}catch(e){
alert(e);
}
</script>
</body>
</html>
<span class=<?php echo $Host?> 'day'>
那该如何表示呢?
打印出来是什么内容?页面邮件 查看源代码。
$rs=@mysql_query($sql,$link);
while ($row=mysql_fetch_row($rs))
{
$Host=$row['2'];
$hoursum="select `$hour` from `table` where `HostID`=$HostID and `date`=$day";
$hoursum=mysql_query($hoursum);
$hoursum=mysql_result($hoursum,0);
$daysum="select `daysum` from `table` where `HostID`=$HostID and `date`=$day";
$daysum=mysql_query($daysum);
$daysum=mysql_result($daysum,0);
$monthsum="select max(`monthsum`) from `table` where `HostID`=$HostID and `date`<=$day";
$monthsum=mysql_query($monthsum);
$monthsum=mysql_result($monthsum,0);
?>
<span class=<?php echo $Host?> 'hour'><?php printf("%.2f",$hoursum);?></span>
<span class=<?php echo $Host?> 'day'><?php printf("%.2f",$daysum);?></span>
<span class=<?php echo $Host?> 'month'><?php printf("%.2f",$monthsum);</span>
jquery可以这样。