使用javascript在另一个元素内创建span元素

此代码来自谷歌日历

var dateString=(startJSDate.getMonth()+1)+“/”+startJSDate.getDate();
如果(!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插入其中。然后将span附加到li

var dateSpan=document.createElement('span'))
dateSpan.innerHTML=日期字符串;
var li=document.createElement('li');
li.附件(日期跨度);

发表评论