这个语法中的{}大括号表示占位符,可以用来表示需要在字符串中插入变量的位置。例如,'Hello, {}!'.format('world')会输出'Hello, world!'。
你可以搜索Python字符串格式化语法来学习更多关于这个语法的用法。
如果希望输出的代码仅展示出来给浏览者阅读
建议使用pre元素
例:
<pre><div class="a"></div>...
</pre>
如果希望展示的代码浏览者可以修改
建议使用textarea多行文本框元素
例:
<textarea><div class="a"></div>...
</textarea>
如果没有后台的话 直接用js转换一下尖括号就可以了
基本代码如下:
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.js "></script><textarea id="htmls"></textarea>
<div id="out"></div>
<span id="clickBut">点击</span>
<script type="text/javascript">
$("#clickBut").click(function(){
var html = $("#htmls").val()
html = html.replace(/</g,"&lt")
html = html.replace(/</g,"&gt")
html = html.replace(/\n/g,"<br>")
html = html.replace(/\t/g,"&nbsp&nbsp&nbsp&nbsp")
console.log(html)
$("#out").html(html)
})
</script>
我在mac chrome测试无问题。
具体的你可以根据自己的需求再修改。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)