初学JavaScript,这个代码为什么不循环切换颜色?
测试地址http://www.w3school.com.cn/tiy/t.asp?f=js_intro_style我把代码如下改了一下,为什么不能循环切换颜色?正确的代码...
测试地址http://www.w3school.com.cn/tiy/t.asp?f=js_intro_style
我把代码如下改了一下,为什么不能循环切换颜色?正确的代码改怎么写?
<script>
function myFunction()
{
x=document.getElementById("demo") // 找到元素
if(x.style.color.match("#ff0000"))
{
x.style.color="#000000"; // 改变样式
}
else
{
x.style.color="#ff0000";
}
}
</script> 展开
我把代码如下改了一下,为什么不能循环切换颜色?正确的代码改怎么写?
<script>
function myFunction()
{
x=document.getElementById("demo") // 找到元素
if(x.style.color.match("#ff0000"))
{
x.style.color="#000000"; // 改变样式
}
else
{
x.style.color="#ff0000";
}
}
</script> 展开
展开全部
注意rgb里有空格
function myFunction()
{
x=document.getElementById("demo")
if (x.style.color=="rgb(255, 0, 0)")
{
x.style.color="#000000";
}
else
{
x.style.color="#ff0000";
}
}
function myFunction()
{
x=document.getElementById("demo")
if (x.style.color=="rgb(255, 0, 0)")
{
x.style.color="#000000";
}
else
{
x.style.color="#ff0000";
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-09-01
展开全部
if(x.style.color == "rgb(255, 0, 0)")
{
x.style.color="#0000ff"; // 改变样式
}
else
{
x.style.color="#ff0000"; // 改变样式
}
}
{
x.style.color="#0000ff"; // 改变样式
}
else
{
x.style.color="#ff0000"; // 改变样式
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询