在我正在处理的其中一个页面中,我必须一次又一次地重复使用html代码块。 这是一个遗留应用程序,整个html,js代码都很旧。 有问题的HTML代码块超过200行代码。我使用 目前的做法是将块转换成JavaScript和整个块存储在一个变量,然后返回它 重用HTML代码块
function getItemBlock() {
var strItemBlock="";
strItemBlock += "<div class=\"itemblock newitem\" >";
strItemBlock += "<h5>Item <span class=\"itemnum\"><\/span> <button lass=\"btnDeleteItem btn\">Delete Item<\/button><\/h5>";
strItemBlock += "<div class=\"row\">";
strItemBlock += "<div class=\"col\">";
strItemBlock += "<\/div>";
return strItemBlock;
}
另一种方法,我可以使用使用Javascript的createElement这将创造整个结构表现得更加忙碌,速度更慢。 我有什么选择,我正在寻找使用JavaScript的客户端选项。
我建议使用cloneNode来克隆结构。 – adeneo
这意味着我必须在页面上提供代码块。 “性能变慢” –
你确定吗? –