我有一些这样的HTML:
<div class="col-xs-3 col-sm-3 col-md-3 no-padding--xs" style="text-align:right; padding-left:30rem">
<div class="no-padding--xs box--lang">
<a href="Intranet_sk.html"><img style="width:30px" src="Intranet_flags/flag-SVK-round.png"></a>
<a href="Intranet_en.html"><img style="width:30px"src="Intranet_flags/flag-UK-round.png"></a>
</div>
</div>
</div>
,我想将其保留在页面布局的上部,但在(渲染的)页面的下部使用它,有点像将代码存储在变量中,并在变量的特定部分中使用该变量页面。
整个Intranet将由许多模块组成,但是对于每个“子页面”来说,这都是唯一的,因此我想将可编辑的代码保留在页面布局的上部,并使用较低的静态模块调用/发布它。
为什么? href部分中的“ Intranet_
”对于每个子页面都是唯一的。
或者,我可以在子页面元名称上附加“ _sk
”还是“ _en
”并创建类似的链接吗?
答案 0 :(得分:1)
您可以通过执行element.innerHTML += stringThatContainsHTML
您还可以使用var htmlString = element.innerHTML
答案 1 :(得分:0)
document.createElement
)[createdElement].appendChild([someElement].cloneNode([true]))
)[createdElement].querySelector[All](...)
)中重复使用所需的内容此处必不可少:创建的元素仅存在于内存中(未在DOM中插入/添加)。