The HTML block can be assigned to a Javascript variable in many ways. Sometimes it's really necessary to assign a block of HMLT into a Javascript variable. Javascript variables are little sensitive about the quotes, new lines. Following are most used approaches to assign HTML block o Javascript variable:
1. Single quote with backslash
var inputHTML = '<table cellpadding="8"> \
<tr class="block-header"><th colspan="6" >Germany</th></tr> \
<tr class="table-body"> \
<td class="bigger-cell">Berlin</td> \
<td>20</td> \
<td>10</td> \
<td>30</td> \
<td>60</td> \
<td>90</td> \
</tr> \
</table>';
2. Using single quote
var inputHTML = '<table cellpadding="8">'+
'<tr class="block-header"><th colspan="6" >Germany</th></tr>'+
'<tr class="table-body">'+
'<td class="bigger-cell">Berlin</td>'+
'<td>20</td>'+
'<td>10</td>'+
'<td>30</td>'+
'<td>60</td>'+
'<td>90</td>'+
'</tr>'+
'</table>';
3. Using array with join function
var inputHTML = [
'<table cellpadding="8">',
'<tr class="block-header"><th colspan="6" >Germany</th></tr>',
'<tr class="table-body">',
'<td class="bigger-cell">Berlin</td>',
'<td>20</td>',
'<td>10</td>',
'<td>30</td>',
'<td>60</td>',
'<td>90</td>',
'</tr>',
'</table>'
].join('');
Comments
Post a Comment