js怎样获取span的背景色
我想获取span的背景色,当点击该span时,背景色为灰,这个可以。但是我想再次点击时,背景色变回原色——通过判断当前span的背景色是否为灰色——但是,通过判断the....
我想获取span的背景色,当点击该span时,背景色为灰,这个可以。
但是我想再次点击时,背景色变回原色——通过判断当前span 的背景色是否为灰色——但是,通过判断the.style.background这个,实现不了,因为将the.style.background输出时是以rgb显示的……怎么弄呢? 展开
但是我想再次点击时,背景色变回原色——通过判断当前span 的背景色是否为灰色——但是,通过判断the.style.background这个,实现不了,因为将the.style.background输出时是以rgb显示的……怎么弄呢? 展开
5个回答
展开全部
<script type="text/javascript">
<!--
function Checkorderuser(obj){
if (obj == "") {
document.getElementById("span_id").innerHTML = "订花人不能为空";
}else{
document.getElementById("span_id").innerHTML = "书写正确";
}
}
//-->
</script> 加一个else 试试,欢迎一起探讨。工作时间一直都在。
这个是改变span的值的代码,你可以借鉴一下的
<!--
function Checkorderuser(obj){
if (obj == "") {
document.getElementById("span_id").innerHTML = "订花人不能为空";
}else{
document.getElementById("span_id").innerHTML = "书写正确";
}
}
//-->
</script> 加一个else 试试,欢迎一起探讨。工作时间一直都在。
这个是改变span的值的代码,你可以借鉴一下的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2016-02-15 · 知道合伙人软件行家
关注
展开全部
<span id="s">新年好</span>
<script>
var target = document.getElementById('s');
target.onclick = function(){
//这里相当于是给s添加了一个自定义的属性
if(target.currentColor == 'g'){
target.currentColor = 'r';
target.style.background = 'red';
}else{
target.currentColor = 'g';
target.style.background = 'gray';
}
}
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你用jquery来实现,用toggle方法就可以了,可以用:
$('input').toggle(function() {
$(this).css('background', 'red');
}, function() {
$(this).css('background', 'none');
});
希望对你有帮助!
追答
有问题继续交流
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getElementById(span的id).style.backgroundColor
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
span.style.backgroundColor
如果不行就用class吧
如果不行就用class吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询