アポスロープ/シングル クォーテーションを含む文字列の TextNode を作成しようとしました。しかし、それは常に失敗します。ここに私のサンプルコードがあります:
var theText= "John's car";
var str = "var par= document.createElement('p');";
str += "par.style.textAlign='left';";
str += "var fnt= document.createElement('font');";
str += "var txt = document.createTextNode('" + theText + "');";
str += "fnt.appendChild(txt);";
str += "par.appendChild(fnt);";
str += myDiv + ".appendChild(par);";
eval(str);