onmouseover使文字变色
平时文字颜色为兰色,当把鼠标放到上述文字上时,文字变成红色,把鼠标移开时,文字又变成蓝色我想知道用onmouseover这个代码怎么去实现...
平时文字颜色为兰色,当把鼠标放到上述文字上时,文字变成红色,把鼠标移开时,文字又变成蓝色
我想知道用onmouseover这个代码怎么去实现 展开
我想知道用onmouseover这个代码怎么去实现 展开
2个回答
展开全部
js代码
//定义一段js函数 ID是指在那段文本改变,sta指演示状态
<script language="javascript">
function colorchange(ID,sta)
{
var str=document.getElementById(ID).innerText;
if(sta==0)
{str="<span style=\"color:blue\"onmouseover=\"colorchange("+ID+",1)\">"+str+"</span>";}
if(sta==1)
{str="<span style=\"color:red\"onmouseout=\"colorchange("+ID+",0)\">"+str+"</span>";}
document.getElementById(ID).innerHTML=str;
}
</script>
//以下标记调用
<span style="color:blue"><span id=1><span onmouseover="colorchange(1,1)">文本</span></span></span>
//定义一段js函数 ID是指在那段文本改变,sta指演示状态
<script language="javascript">
function colorchange(ID,sta)
{
var str=document.getElementById(ID).innerText;
if(sta==0)
{str="<span style=\"color:blue\"onmouseover=\"colorchange("+ID+",1)\">"+str+"</span>";}
if(sta==1)
{str="<span style=\"color:red\"onmouseout=\"colorchange("+ID+",0)\">"+str+"</span>";}
document.getElementById(ID).innerHTML=str;
}
</script>
//以下标记调用
<span style="color:blue"><span id=1><span onmouseover="colorchange(1,1)">文本</span></span></span>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询