このコードは、Googleカレンダーからのものです。
var dateString = (startJSDate.getMonth() + 1) + "/" + startJSDate.getDate();
if (!startDateTime.isDateOnly()) {
dateString += " @ " + startJSDate.getHours() + ":" +
padNumber(startJSDate.getMinutes());
}
dateString = "<span>" +dateString + "</span>";
var li = document.createElement('li');
変数dateStringの周りにspanタグを追加する必要があります。上記のように追加すると、ページ上のテキストとして「1234」が返されます。
文字列は次のようにレンダリングされます。
li.appendChild(document.createTextNode(' - ' + dateString));
次のコードを試して、createElementを使用してspanを作成し、その中に日付文字列をinnerHTMLとして挿入します。次に、liにspanを追加します。
var dateSpan = document.createElement('span')
dateSpan.innerHTML = dateString;
var li = document.createElement('li');
li.appendChild(dateSpan);
jqueryを使用できる場合は、メソッド.wrap()が必要な処理を実行します。