是否有任何HTML元素可用於包裝其他元素以用作佔位符?例如,佔位符HTML元素?
<ul>
<placeholder id="list-placeholder">
<li>item 1</li>
<li>item 2</li>
</placeholder>
<li>last item</li>
</ul>
然後,我可以通過JavaScript訪問#list-placeholder
和追加的孩子吧。
- 我不認爲我可以使用
<div>
,因爲div在所有上下文(例如列表)中都是無效的;此外,它們可能會無意中造型(我希望我的佔位符不可見)。 - 瀏覽器不具有自定義
type
渲染<template>
的內容,而我做想渲染我的佔位符裏面有什麼 - 同樣,
<script>
標籤不使它們的內容要麼
事實上不正確。 'li'是html 5:http://www.w3中'ul'唯一有效的孩子。org/TR/html-markup/ul.html,請注意「0或更多li」,它也不會通過W3c驗證器進行驗證,另請參閱:http://www.w3.org/TR/html-markup/li .html;允許的父母「ul,ol和菜單」 – 2014-11-03 01:37:41
True ...我會用一個有效的例子來編輯我的答案 – 2014-11-03 01:42:51
不是真的,它是有效的,但是OP專門尋找「包裝」我不相信給出現在的HTML規範,說明這個問題有解決方案, – 2014-11-03 02:05:29