更改元素样式在javascript中不起作用 [英] change element style not work in javascript

查看:90
本文介绍了更改元素样式在javascript中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好

当我使用这个javascript代码:

hello
when i use this javascript code:

var check = setInterval(function() { Check(); }, 5000);

function Check() {
    if(value != null) {
        document.getElementById("li_tag").style["list-style-image"] = "url('images/Correct.png')";
        document.getElementById("li_tag").style.color = "#58BB27";
    } else {
        document.getElementById("li_tag").style["list-style-image"] = "url('images/Error.png')";
        document.getElementById("li_tag").style.color = "#B70000";
    }
}



它无效!


it is not working!

推荐答案

尝试:< br $>


Try:

var check = setInterval(function() { Check(); }, 5000);
 
function Check() {
    if(value != null) {
        document.getElementById("li_tag").style.listStyleImage = "url('images/Correct.png')";
        document.getElementById("li_tag").style.color = "#58BB27";
    } else {
        document.getElementById("li_tag").style.listStyleImage = "url('images/Error.png')";
        document.getElementById("li_tag").style.color = "#B70000";
    }
}


尝试

Try
document.getElementById("li_tag").style.listStyleImage = ...;



而不是


Instead of

document.getElementById("li_tag").style["list-style-image"] = ...;


这篇关于更改元素样式在javascript中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆