少し漠然としていますが、原油価格の変化を示す必要があります (> 0 (緑)) (< 0 (赤))
コードを理解できないだけなので、本当にイライラし始めています。
以下は私が現在持っているものです:
<div id="stockPrice"><p><strong>TSX: 11.25</strong> (-0.07)</p>
<p><strong>NYSE: 10.67</strong> (0.00)</p>
<p><strong>Brent Crude: 111.11</strong> (-0.55)</p>
<p><strong>Natural Gas: 3.707</strong> (+0.008)</p></div>
<script>
function handleResponse (json) {
$("#stockPrice").empty();
for ( var i = 0; i < json.query.count; i++ ) {
var xml = xmlDoc = $.parseXML(json.results[i]), $xml = $( xmlDoc ), $symbol= $xml.find("Symbol"), $price = $xml.find("PreviousClose"), $change = $xml.find("Change");
var name = $symbol.text();
if($symbol.text() == "TLM.TO"){
name = "TSX";
} else if($symbol.text()=="TLM"){
name = "NYSE";
} else if($symbol.text()=="BZU13.NYM"){
name = "Brent Crude";
} else if($symbol.text()=="NGN13.NYM"){
name = "Natural Gas";
}
stockPrice.innerHTML += "<p><strong>"+ name + ": " + $price.text() + "</strong> ("+$change.text()+")</p>";
}
}</script>
基本的に、括弧内の数字は、負の場合は赤、正の場合は緑である必要があります...かなり簡単ですよね.