开发者

Style formatting contd

I开发者_运维问答 need to write text in green or red based on:

if(str > 0)

{

    document.getElementById('change').style.color = "Green";
    document.getElementById('change').innerHTML = html[1];

}

else

{
    document.getElementById('change').style.color = "Red";
    document.getElementById('change').innerHTML = html[1];

}

str = html[2];

str = str.replace("+","");

str = str.replace("-","");

if(str > 0)

{
        document.getElementById('changePercent').style.color = "Green";
                    document.getElementById('changePercent').innerHTML = html[2];

                }

                else

                {
                    document.getElementById('changePercent').style.color = "Red";
                    document.getElementById('changePercent').innerHTML = html[2];

                }

But for values -17.91, -5.61, i get both values in the green. Where is the error?


var value = $('p').text();
if (value > 0){
$('p').css('color','green');
}
else {
$('p').css('color','red');
}

Simple jQuery


It could be something bizarre about your variable type. I'm only suspicious because your variable is called str.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜