我正在寻找一种显示每行单词数的方法。
例如:
我有一个这样的句子:
我叫什么名字?
当我在“什么”上方的“什么”文本区域中键入1时,应弹出1,然后在“什么是”上方的文本中键入2,其中2应当弹出
类似地,当我单击“什么”时,它应该显示2之1。
来自不同网站的上述示例的屏幕截图: https://ibb.co/z7dxSk6
我对Javascript和网络知识完全陌生。我不知道从哪里开始实现上述目标。
有人可以指导或帮助我吗?
谢谢!
答案 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/
如果要显示为工具提示,可以参考更多