从前/代码标记中的缩进HTML源中删除前导空白 [英] Removing leading whitespace from indented HTML source in pre/code tags
本文介绍了从前/代码标记中的缩进HTML源中删除前导空白的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我目前在代码块中有以下html:
I currently have the following html within a pre-code block:
<pre class="prettyprint"><code>
<html>
<body>
<form name="input" action="html_form_action.asp" method="get">
<input type="radio" name="sex" value="male">Male<br>
<input type="radio" name="sex" value="female">Female<br>
<input type="submit" value="Submit">
</form>
<p>If you click the "Submit" button, the form-data will be sent to a page called "html_form_action.asp".</p>
</body>
</html>
</code></pre>
它在html源中缩进以在文档中获得更好的结构。如何删除前导空白?通过使用javascript或者有一个更简单的方法。
It is indented within the html source for better structure within the document. How can I remove the leading whitespace? Through the use of javascript or is there a more simple method.
推荐答案
你可能想改变它的输出方式,它是相当简单的JavaScript做的
You may want to just change how it is output, but it is fairly simple to do with JavaScript
var p = document.querySelector(".prettyprint");
p.textContent = p.textContent.replace(/^\s+/mg, "");
这篇关于从前/代码标记中的缩进HTML源中删除前导空白的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文