Zan*_*rok 6 html javascript variables jquery
所以我从谷歌日历中提取信息,我需要划分我收到的变量,所以我可以在不同的div中显示它们.所以我需要做的就是这样
var divMonth = '<div id ="rawr">';
var divMonthClose = '</div>';
dateString = divMonth + monthName + divMonthClose + ' | ' + parseInt(dateMonth, 10);
Run Code Online (Sandbox Code Playgroud)
但是,如您所想,显示的结果是......
"<div id ="rawr">December</div> | 8"
Run Code Online (Sandbox Code Playgroud)
它实际上并不解释html并创建div层.所以我的问题是..如何在变量中插入html代码,以便它实际上作为html工作?是否有我失踪的功能或甚至可能?
预先感谢您提供任何帮助或想法!
你有这个帖子标记为jquery,所以你可以这样做:
var monthName = 'December';
var dateMonth = 31;
var ele = $('<div></div>')
.attr('id', 'rawr')
.html(monthName + ' | ' + parseInt(dateMonth, 10));
$('#container').append(ele);
Run Code Online (Sandbox Code Playgroud)
使用createElement函数:
var elm = document.createElement('div');
elm.setAttribute('id', 'rawr');
elm.innerHTML = THE_CODE_AND_TEXT_YOU_NEED_INSIDE_THE_DIV;
Run Code Online (Sandbox Code Playgroud)
当您想将其添加到文档时:
$('MYELEMENT').append(elm);
Run Code Online (Sandbox Code Playgroud)
其中MYELEMENT(显然)是你要追加新div的元素.