javascript如何改变li里面字体的颜色
使用搜索,在ul中调出信息,首先要求调查的文字颜色为红色;其次,只显示10条信息!用js如何实现,急急急...
使用搜索,在ul中调出信息,首先要求调查的文字颜色为红色;其次,只显示10条信息!用js如何实现,急急急
展开
4个回答
展开全部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
var i = 0;
function changeColor(){
var color = new Array("red","orange","yellow","green","blue","indigo","purple");
var message = new Array("红","橙","黄","绿","蓝","靛","紫");
document.getElementById("color").style.color = color[i];
document.getElementById("message").innerHTML = message[i];
i++;
if(i==color.length){
i = 0;
}
}
setInterval(changeColor,1000);
onload = changeColor;
</script>
</head>
<body>
<h1 id="color" style="color:red;">彩虹的颜色</h1>
<h1 id="message">红</h1>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
var i = 0;
function changeColor(){
var color = new Array("red","orange","yellow","green","blue","indigo","purple");
var message = new Array("红","橙","黄","绿","蓝","靛","紫");
document.getElementById("color").style.color = color[i];
document.getElementById("message").innerHTML = message[i];
i++;
if(i==color.length){
i = 0;
}
}
setInterval(changeColor,1000);
onload = changeColor;
</script>
</head>
<body>
<h1 id="color" style="color:red;">彩虹的颜色</h1>
<h1 id="message">红</h1>
</body>
</html>
2017-10-18 · 百度认证:河南新华电脑学院有限公司官方账号
关注
展开全部
替换处改为<span>context</span>
CSS写span的颜色。
你的循环显得多余
希望新华电脑的回答可以帮助到您。
CSS写span的颜色。
你的循环显得多余
希望新华电脑的回答可以帮助到您。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
替换处改为<span>context</span>
CSS写span的颜色。
你的循环显得多余
CSS写span的颜色。
你的循环显得多余
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var context = "关键字";
var lis= document.querySelectorAll("ul li");
var count = 0;
for(var i=0;i<lis.length;i++){
if(count>10) break;
var tmp=lis[i];
if(tmp.innerHTML.search(context)!=-1){
tmp.innerHTML = tmp.innerHTML.replace(context,context.fontcolor("red"));
count++;
}
}
var lis= document.querySelectorAll("ul li");
var count = 0;
for(var i=0;i<lis.length;i++){
if(count>10) break;
var tmp=lis[i];
if(tmp.innerHTML.search(context)!=-1){
tmp.innerHTML = tmp.innerHTML.replace(context,context.fontcolor("red"));
count++;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询