是否有可以在DOM中的任何位置使用的HTML标记?

是否有可以在DOM中的任何位置使用的HTML标记?,html,Html,这听起来有点像一个琐碎的问题,但它会帮助我找到解决实际问题的方法。是否有可以在DOM中的任何位置使用的HTML标记?HTML5标记可以用作占位符。不幸的是,没有XHTML 我想了一会儿,唯一能想到的标签是。否则,我想这几乎适用于任何地方,也适用于任何地方。还有别的想法吗?我还没有彻底检查HTML5,所以我可能错过了一个新的补充 另外,请不要想得太多,试着对我的问题进行反向工程。使用标记作为占位符是我正在研究的许多不同选项之一,仅此而已。谢谢 无法使用DOM的getElementsByTagNam

这听起来有点像一个琐碎的问题,但它会帮助我找到解决实际问题的方法。是否有可以在DOM中的任何位置使用的HTML标记?HTML5标记可以用作占位符。不幸的是,没有XHTML

我想了一会儿,唯一能想到的标签是。否则,我想这几乎适用于任何地方,也适用于任何地方。还有别的想法吗?我还没有彻底检查HTML5,所以我可能错过了一个新的补充


另外,请不要想得太多,试着对我的问题进行反向工程。使用标记作为占位符是我正在研究的许多不同选项之一,仅此而已。谢谢


无法使用DOM的getElementsByTagName检索注释。但是,可以使用节点测试注释在XPath中选择它们,例如//comment将选择文档中的所有注释。

想想看,注释可以在任何地方使用,尽管我不确定它们是否符合适当的标记。

您提到您没有详细研究HTML5,你已经接受了评论的答案,但我想我应该提到的是,大部分的元素都是有效的。您只能在元素中使用和,但其余的都在主体中有效:

具有主体的itemprop属性 具有主体的itemprop属性 具有主体的作用域属性
当然,这些元素的语义可能不适合您,如果注释与它们保持一致。

有趣的是,我也在想同样的事情。现在我必须检查它们是否可以用getElementsByTagName抓取。。。可能getElementsByTagName'comment'?+1我们正在使用特定的注释跟踪用户插入点。getElementsByTagName不应支持注释。我会编辑这个答案来提及它。嘿,关于评论不是标签的评论到哪里去了?我肯定会加分的。注释不使用HTML标记,它们是它们自己的类型,这就是为什么getelementsByTagName不应该选择它们的原因,尽管有些实现不正确地允许它。小提示:将注释放在doctype上方会导致IE中的怪癖模式。这里不应该有问题,不过……请不要想得太多,试着对我的问题进行反向工程——为什么不呢?你想隐藏什么可怕的编程罪恶;虽然我和下一个家伙一样,也有代码羞耻感,但这主要是为了节省大家的时间。实际的问题太复杂了,我甚至无法列出许多我还没有研究过的选项,所以知道我是否可以使用这些占位符可以让我提前剔除一些选项。尽管如此,我同意在大多数情况下,了解人们想要实现什么比他们如何努力实现目标更重要。