如何输出网页源代码中带title标签中的文本

如何输出网页源代码中带title标签中的文本,第1张

如何输出网页源代码中带title标签中的文本

两种方式,看你自己选择用哪一种

1、使用转义字符

<!DOCTYPE html>

尖括号 <>分别用转义字符 <和 >代替 ,这样就可以正常输出 HTML 标签了

2、使用 <pre>标签

注意:如果你直接像下面这样用依旧是无效的,页面中并不会显示 <!DOCTYPE html>

<pre><!DOCTYPE html></pre>

有效方式一:用转义字符

<pre><!DOCTYPE html></pre>

如果你问,这和第一种有什么区别?那你得去查一下 pre 标签的作用了。只显示单行 html 或许你看不出来什么,如果是要显示多行 html,pre 标签的作用就明显了。看一下下面的演示代码和效果截图,就能看出区别了:

<h2>方式一</h2><!DOCTYPE html><!DOCTYPE html><!DOCTYPE html><h2>方式二</h2><pre><!DOCTYPE html><!DOCTYPE html><!DOCTYPE html></pre>

有效方式二:通过JS代码插入字符

<pre id="pre"></pre><script>let pre = document.getElementById('pre') pre.innerText = '<!DOCTYPE html>' </script>

如果没有后台的话 直接用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测试无问题。

具体的你可以根据自己的需求再修改。

html5结构:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Title</title>

</head>

<body>

</body>

</html>

输出html5网页源码 你直接f12 或者鼠标右击查看网页源代码


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7073604.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存