この例では、ブラウザは "このテキストは印刷されません"というテキストをスキップします。innerHTMLプロパティがブラウザによって実際に読み込まれるテキストは置き換えられますか?
<script>
function produceSongLyric(){
var msg= 'Spent my money<br />Took my car<br/>Started telling her friends she\'s gonna be a star';
return msg;
}
</script>
<span id="mySpanName" style="color:red">This text will not be printed</span>
<script>
document.getElementById("mySpanName").innerHTML=produceSongLyric();
</script>
編集:jsfiddleに貼り付けできませんか?
使用右クリック/ペーストを使用してjsFiddleに貼り付けます。 – RichieHindle