XML ファイルを解析して html で表示するスクリプトを作成しています。ここにあります:
<script>
$.get("api.xml", function (xml) {
$(xml).find("row").each(function () {
var date = $(this).attr('date');
var amount = $(this).attr('amount');
var balance = $(this).attr('balance');
document.write("A: " + date + "<br />B: " + amount + " ISK<br />C: " + balance + " ISK<br /><br /><br /><br />");
});
});
</script>
"document.write" の出力を変更して、値 "amount" が正の場合は "green" という単語を入力し、それ以外の場合は "red" という単語を入力します。以下のように書いてみました。
<script>
$.get("api.xml", function (xml) {
$(xml).find("row").each(function () {
var date = $(this).attr('date');
var amount = $(this).attr('amount');
var balance = $(this).attr('balance');
document.write("<script> if (amount >= 0) { document.write("green"); } else{ document.write("red"); } </scri" + "pt>");
});
});
</script>
しかし、その部分では、「document.write」で構文エラーが発生します。私が間違って書いたものと、どうすれば修正できますか?