求个变换CSS背景颜色的JS 假如有2行文字都无背景色, 点第一行的时候第一行变色,点第二行第2行变色,第一行变无色,以此循环,写个简单的JS给个思路吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个用jquery很容易实现 网上搜jquery换行变色 这个太简单了,我给你个简单的例子<?php $i=1;while($i<=10){echo "<li id='".$i."' onmouserover=\"this.style.backgroundColor='red' \" onmouseout=\"this.style.backgroundColor=''\">第".$i."行</li>";$i++}?>这是思路,我没有测试。不对的你自己测试一下。 <?php $i=1;while($i<=10){echo "<li id='".$i."' onmouseover=\"this.style.backgroundColor='red' \" onmouseout=\"this.style.backgroundColor='' \">第".$i."行</li>";$i++;}?>测试过的 我说的是onclick事件,是点击下去变色不是移到那横才变色,主要是想知道点第二横的时候怎么能让知道以前变色的是那横 <div id="1" onclick="test(this)">第一行</div><div id="2" onclick="test(this)">第二行</div><script>var line = 0;//记录上次点击的行id,此段程序中未用到function test(obj){ line = obj.id; obj.style.background = "#FF6600"; if(line == "1"){ document.getElementById("2").style.background = "#FFFFFF"; }else{ document.getElementById("1").style.background = "#FFFFFF"; }}</script> 淘宝资深架构师微博的一句话,我来问问 zend studio 调试问题。 $_SERVER['HTTP_REFERER']这个怎么用? 着急? Windows 2003 iis 7.0下,如何调试 mysql + php 程序? php处理图片问题 php如何删除表(表与表之间有关系) 如何统计访问者的行为?高手进 一个如何判断时间类型的? 服务器缓存问题 有人用smtp直接向smtp服务器发邮件吗? 请问php如何做逐条添加进数据库 请教一个异步运行的问题
<?php
$i=1;
while($i<=10){
echo "<li id='".$i."' onmouserover=\"this.style.backgroundColor='red' \" onmouseout=\"this.style.backgroundColor=''\">第".$i."行</li>";
$i++}
?>这是思路,我没有测试。不对的你自己测试一下。
$i=1;
while($i<=10){
echo "<li id='".$i."' onmouseover=\"this.style.backgroundColor='red' \" onmouseout=\"this.style.backgroundColor='' \">第".$i."行</li>";
$i++;}
?>
测试过的
<div id="2" onclick="test(this)">第二行</div>
<script>
var line = 0;//记录上次点击的行id,此段程序中未用到
function test(obj){
line = obj.id;
obj.style.background = "#FF6600";
if(line == "1"){
document.getElementById("2").style.background = "#FFFFFF";
}else{
document.getElementById("1").style.background = "#FFFFFF";
}
}
</script>