如何在删除换行符的同时将 HTML 文本转换为 javascript 变量

How Do I Turn HTML Text into a Javascript Variable While Removing Line Breaks?

本文关键字:文本 HTML 转换 变量 javascript 删除 换行符      更新时间:2023-09-26

我在HTML页面的正文标签中有一些文本的原始提要。我需要在它上运行一个函数以将其转换为 Javascript 字符串变量。但是,HTML 页面中有文字换行符(这在 JS 字符串中显然是不允许的)。

以下是我正在使用的页面源的示例:

<html>
<head></head>
<body>
BLDG||0|EOR|
PLNC||0|EOR|
SUBD|Pine Manor|1|EOR|
CITY|Fort Myers|1|EOR|
</body>

jQuery是允许的。如何将这一切转换为 Javascript 变量,同时删除文字换行符以使变量正常工作?

var str = document.body.innerHTML.replace(/('r'n|'n|'r)/gm,"");