我有一段HTML代码,我想在整个页面中重复使用。创建未被浏览器解析的HTML代码(供重用)
<div class="gmail-message-container">
<span class="trim-text">
<span class="gmail-sender">
[email protected] (Some Name)
</span>:
</span>
<br>
<b><span class="trim-text gmail-title">Some title</span></b>
<br>
<span class="trim-text gmail-summary">Some summary text goes here</span>
</div>
我怎样才能让gmail-message-container
作为一个没有被显示,并可以由JavaScript来抓住并添加到多个地方html元素?
元素被分配了某些CSS规则,这些规则会根据容器内部元素的数量来影响元素,因此我不能仅仅执行display: none;
,因为它会计入我尝试复制的元素中。
@apokryfos仔细看问题:“我不能只显示:无;“ – beerwin
在容器中做'style ='display:none;''。不要让自己难过。 – apokryfos
您可能需要考虑模板引擎,例如http://handlebarsjs.com/或https://github.com/janl/mustache.js –