【发布时间】:2015-08-15 21:54:58
【问题描述】:
我是 JavaScript 的初学者。
有人可以帮我吗?
当按下星号按钮时,如何用背景突出显示 Textarea 的文本。当点击停止时,光标应该以突出显示的背景停止。
当按下停止按钮时,它会显示字数,行数。
例如:
按下两个按钮之间的时间将为我们提供用户阅读所需的时间。 并且因为文本区域有字数,可以计算出“阅读速度” 例如: 每分钟 120 个单词,即每秒 2 个单词。 10分钟1200字。
我是这样计算的。 假设书页通常具有: 30 行 * 每行 8 个字 也就是每页 240 个字 时间 600 页 总共有 144,000 个单词 除以每分钟 120 字的阅读速度 也就是 1200 分钟 每小时除以 60 分钟:20 小时
以下链接与我的问题有关。但是文本已将文本突出显示到另一个文本区域中。我想突出显示同一文本框中的文本。
How to highlight text in TextArea
这是我的html代码:
<div id="startbtn">
<button id="start" onclick="startHighlight()">Start!</button>
</div>
<div id="stoptbtn">
<button id="stop" onclick="stopHighlight()">Stop!</button>
</div>
<div id="container">
<textarea id="inputText"></textarea>
</div>
【问题讨论】:
-
“突出显示”是指“选择”吗? “光标”是指“插入符号”吗?光标是鼠标指针。您没有显示您尝试过的任何代码,并且您链接到的答案是“您不能这样做”。
-
嗨@raz。按开始按钮时,一一选择单词。
-
哇...好问题...使用阅读所需的时间。
-
他基本上想要一个阅读模拟,从按下“开始按钮”开始 -> 触发的事件应该逐字突出显示,直到按下“停止按钮”。之后,突出显示的单词应该一起计算,并且应该解析出经过的时间
标签: javascript jquery html css