简体   繁体   English

显示每行不起作用的编号

[英]Displaying number for each line not working

I'm trying to display the number of each line and add a given value to inputs with a click of a button. 我正在尝试显示每一行的数量,并通过单击按钮将一个给定值添加到输入。 For example: 例如:

Anna
George
John
Doe

Would become 会成为

1,Anna
2,George
3,John
4,Doe

I tried the following piece of code, but it doesn't seems to work: 我尝试了以下代码,但它似乎不起作用:

 function addNumber() { var content = document.getElementById('myTextArea').value; var line = 1; var replaced = content.replace(/^/gm, function() { return '<span class="line-number-position">&#x200b;<span class="line-number">' + line++ + '</span></span>'; }) } 
 <textarea id="myTextArea"></textarea> <button onclick="addNumber()">CLICK ME</button> 

Try this. 尝试这个。

 function addNumber() { var content = document.getElementById('myTextArea').value; var line = 1; var replaced = content.replace(/[0-9],/g, '').replace(/^/gm, function() { return line++ +','; }) document.getElementById('myTextArea').value=replaced } 
 <textarea id="myTextArea"></textarea> <button onclick="addNumber()">CLICK ME</button> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM