html中有多少个块元素?

问题描述:

<div> <h1>, <p>, <ul>, <table>都是块元素,还有其他吗?我想用JavaScript regx<br>替换所有块元素html中有多少个块元素?

其他方法来解决我的问题也非常感谢。

+1

这样做的原因是什么?您还想使用哪种语言? JavaScript,PHP是什么? –

+4

不要使用正则表达式来处理HTML。使用DOM解析器。 – Barmar

+0

你忘了'a','物品','span'和什么不是 – hjpotter92

MDN Reference on Block-level elements

  • <address>
  • <article>
  • <aside>
  • <audio>
  • <blockquote>
  • <canvas>
  • <dd>
  • <div>
  • <dl>
  • <fieldset>
  • <figcaption>
  • <figure>
  • <footer>
  • <form>
  • <h1><h2><h3><h4><h5><h6>
  • <header>
  • <hgroup>
  • <hr>
  • <noscript>
  • <ol>
  • <output>
  • <p>
  • <pre>
  • <section>
  • <table>
  • <tfoot>
  • <ul>
  • <video>

这是使用Google “HTML块元素”(一个w3fool页之后)时所发现的#2项目。来这里之前你有多努力?