显示每行字数

时间:2019-05-15 07:32:31

标签: javascript

我正在寻找一种显示每行单词数的方法。

例如:

我有一个这样的句子:

我叫什么名字?

当我在“什么”上方的“什么”文本区域中键入1时,应弹出1,然后在“什么是”上方的文本中键入2,其中2应当弹出

类似地,当我单击“什么”时,它应该显示2之1。

来自不同网站的上述示例的屏幕截图: https://ibb.co/z7dxSk6

我对Javascript和网络知识完全陌生。我不知道从哪里开始实现上述目标。

有人可以指导或帮助我吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您需要为input实现一些事件(change / textarea),并具有计算字数的功能。

function cnt(area,output){
        var txt=area.value.replace(/^\s+|\s+$/g,"").replace(/\s+/g," ").split(" ");
        output.innerText=txt.length;
    }

http://jsfiddle.net/viethien/48cdzvty/22/

如果要显示为工具提示,可以参考更多

https://www.w3schools.com/css/css_tooltip.asp