初学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>
展开
 我来答
魔兽世界攻略大全
2018-04-26
知道答主
回答量:8
采纳率:0%
帮助的人:8.3万
展开全部
注意rgb里有空格
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"; // 改变样式
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式