JavaScript仅选择页面中的文本
如何使用JavaScript仅选择页面中的所有文本,包括JavaScript仅选择页面中的文本,javascript,Javascript,如何使用JavaScript仅选择页面中的所有文本,包括 我的问题是基于另一个现有的问题 在JSFIDLE中,如果文本是阿拉伯语,那么方向将相应地改变。但它将只选择文本之间的内容` <div>hello</div> <div>ظغعظ</div> 你好 ظغعظ 如何使用java脚本选择正文中的所有文本,包括所有元素 提前感谢使用jQuery,您可以使用$(“body”).text()(cf)使用jQuery您可以非常轻松地实现这一点 <
我的问题是基于另一个现有的问题
在JSFIDLE中,如果文本是阿拉伯语,那么方向将相应地改变。但它将只选择文本之间的内容`
<div>hello</div>
<div>ظغعظ</div>
你好
ظغعظ
如何使用java脚本选择正文中的所有文本,包括所有元素
提前感谢使用jQuery,您可以使用
$(“body”).text()
(cf)使用jQuery您可以非常轻松地实现这一点
<body>
<div>hello</div>
<div>ظغعظ</div>
</body>
你好
ظغعظ
在javascript中
<script>
$(document).ready(function(){
// This give return only texts inside the body tags
console.log($("body").text());
})
</script>
$(文档).ready(函数(){
//这将只返回body标签内的文本
log($(“body”).text());
})
试试这个
var te=document.getElementsByTagName('body')[0].innerHTML;
console.log(te.replace(/<\/?[^>]+(>|$)/g, ""));
var te=document.getElementsByTagName('body')[0].innerHTML;
console.log(te.replace(/]+(>|$)/g,”);
您想要的输出是什么jQuery在这个问题中不是一个标记。第一行选择正文标记之间的所有html作为html,第二行去掉html标记,最后您只得到文本