这听起来有点像琐事问题,但它可以帮助我找出解决实际问题的方法。是否有可以在DOM中的任何位置使用的HTML标记? (用作占位符的东西)HTML5标签可以。不幸的是没有XHTML。
我已经考虑了一下,我能想出的唯一标签是<script/>
。否则,我猜<span/>
几乎(?)在<body/>
中的任何位置工作,而<meta/>
可以在<head/>
中工作。还有其他想法吗?我还没有彻底检查HTML5,所以也许我错过了一个新的补充。
另外,请不要过度思考并尝试对我的问题进行逆向工程。使用标记作为占位符是我正在检查的众多不同选项之一,就是这样。谢谢!
答案 0 :(得分:5)
<!-- this one -->
使用DOM的getElementsByTagName()
无法检索评论。但是,可以使用节点测试comment()
在XPath中选择它们,例如, //comment()
会选择文档中的所有评论。
答案 1 :(得分:3)
您提到您没有详细查看HTML5,并且您已经接受了评论答案,但我想我会提到metadata content下的大多数元素都是有效的。您只能在base元素中使用title和head,但所有其他元素在正文中也有效:
当然,如果评论工作坚持下去,那些元素的语义可能不适合你。
答案 2 :(得分:1)
想想看,评论可以在任何地方使用,虽然我不确定它们是否合格作为正确的标签。