如何从html代码中获取纯文本

html-css020

如何从html代码中获取纯文本,第1张

有以下两种方法:

假设为如下文本框:

1

<input type="text" value="" id="text">

1、原生JS获取文本框的值:

1

document.getElementById("text").value //text为文本框的id

2、jquery获取文本框的值:

1

$("#text").val()

如果有一段html文本,我们想提取里面的某个属性值,但又不想写正则表达式,怎么办呢?

如果是node,因为没有dom,我们可以选择用cheerio这个库来帮我们搞定;而前端的话,我们可以新创建一个dom节点,将html文本信息以innerHTML的方式写入进去,然后就可以利用querySelectorAll等方法提取相关信息了。

用jq举个例子,<div class="mov_txt">sadfsadfsadfsadfsdfsdfsdafsdf</div>

这个里边就可以用$(".mov_txt").text()这样就可以直接得到这个div中的内容了