ну мне например на PHP куда проще сделать так:
<ul><?php echo '<li class="style">'.implode( '</li><li class="style">', $textList ).'</li>';?></ul>
чем делать так, где писанины больше:
<script>
var ul=["<?php echo implode( '", "', $textList );?>"];
someDiv.innerHTML="<ul><li class="style">"+ul.join("</li><li class="style">")+"</li></ul>";
</script>
И это не единственная причина