Printable Version of Topic

Click here to view this topic in its original format

HTMLHelp Forums _ Client-side Scripting _ Formatting ouput in <td>

Posted by: rjhmille May 22 2017, 02:09 PM

How do I format the highlighted line in currency:

<script> //write the java script
var limit = parseInt(prompt("How many days?", "")); //define first variable
var total = .005; //define second variable
for(var days=1; days<=limit; days++) //define the count start
{
total = total+total; //formula for the running total
document.write("<tr>"); //output the table row
document.write("<td>"+days+"</td>"); //output first variable
document.write("<td>"+total+"</td>"); //output the second variable**************
document.write("</tr>"); //end table row
}

</script>
</table>

Posted by: Christian J May 22 2017, 04:48 PM

Do you mean style the output with CSS?


Posted by: rjhmille May 22 2017, 06:25 PM

I can do that but I want to stay with just html.

Posted by: rjhmille May 22 2017, 06:25 PM

QUOTE(Christian J @ May 22 2017, 04:48 PM) *

Do you mean style the output with CSS?

I can do that but I want to stay with just html.

Posted by: pandy May 22 2017, 07:50 PM

Let JS write a style attribute. If you can settle for HTML and CSS. wink.gif
Example below.

CODE
document.write("<td style='background: yellow'>"+total+"</td>"); //output the second variable

Posted by: Christian J May 22 2017, 08:56 PM

QUOTE(rjhmille @ May 23 2017, 01:25 AM) *

QUOTE(Christian J @ May 22 2017, 04:48 PM) *

Do you mean style the output with CSS?

I can do that but I want to stay with just html.

You could write an HTML element inside the table cell. The B element might be semantically suitable in this case:

CODE
document.write("<td><b>"+total+"</b></td>");


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)