Javascript 如何将收到的字符串拆分为表示A4页的div

Javascript 如何将收到的字符串拆分为表示A4页的div,javascript,html,css,ionic-framework,Javascript,Html,Css,Ionic Framework,我有一根很长的绳子,上面有各种样式。例如: This is a <b>bolded</b> word. 这是一个粗体字。 这需要切成更小的字符串,以适合A4页面。 我需要在多个A4页面上准确地表示一个长字符串。 这些div被缩小以适合设备的屏幕 我没有以前使用过的不同方法的列表,因为我甚至不知道从哪里开始 我可以说,在应用程序的前一个版本中,文本被拆分为divs,然后我只会得到elementFromPoint(),它将溢出到下一页 页面的样式是正确的,我只需要知道何

我有一根很长的绳子,上面有各种样式。例如:

This is a <b>bolded</b> word.
这是一个粗体字。
这需要切成更小的字符串,以适合A4页面。 我需要在多个A4页面上准确地表示一个长字符串。 这些div被缩小以适合设备的屏幕

我没有以前使用过的不同方法的列表,因为我甚至不知道从哪里开始

我可以说,在应用程序的前一个版本中,文本被拆分为
div
s,然后我只会得到
elementFromPoint()
,它将溢出到下一页


页面的样式是正确的,我只需要知道何时分开文本。

这是我对你问题的解决方案

我使用了
jQuery
,所以别忘了添加:

<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
*{
填充:0;
}
div{
边框:1px绿色虚线;
边缘底部:50px;
}

您需要它是
A4
可打印(300dpi)还是仅可查看(72dpi)。谢谢你的回复。在我上面写的代码中,你可以编辑
a4Height
<代码>595=
72dpi
&
2480
=
300dpi
300+dpi
也称为可打印分辨率。非常感谢!没问题!非常感谢此外,您还可以通过
$('div')等方式访问页面。数据(“页面”,“0”)这似乎会起作用,我已经实现了一些代码,看起来我可以让它起作用。目前,大约需要20毫秒来完成10000个单词。谢谢你的回答。