在textarea中查找每行有多少个字符
Find how many characters there are per line, in textarea
我有一个文本区域,我需要计算出我的文本区域中每行有多少个字符。每行的字符根据字符大小和文本区域的列而变化,所以我想知道是否有一种方法可以在不手动计算的情况下找到它。
<textarea cols = '5' rows = '10'>1234567</textarea>
^----7 characters fit in a textarea with a cols of 5, and default font-size;
<textarea cols = '6' rows = '10'>12345678</textarea>
^----8 characters fit in a textarea with a cols of 6, and default font-size;
<textarea cols = '7' rows = '10'>123456789</textarea>
^----9 characters fit in a textarea with a cols of 7, and default font-size;
检查下面的代码。希望对您有所帮助。这里 "arrayOfLines[i].length" 将 return 一行中的总字符数。我已经把它们写在控制台上了。
<script type="text/javascript">
function calculate() {
var textArea = document.getElementById("my-text-area");
var arrayOfLines = textArea.value.split("\n");
for(var i = 0;i < arrayOfLines.length;i++){
console.log(arrayOfLines[i].length);
}
}
</script>
用于计算字符的文本区域和按钮
<textarea id="my-text-area"></textarea>
<button onclick="calculate();">Calcualte</button>
我有一个文本区域,我需要计算出我的文本区域中每行有多少个字符。每行的字符根据字符大小和文本区域的列而变化,所以我想知道是否有一种方法可以在不手动计算的情况下找到它。
<textarea cols = '5' rows = '10'>1234567</textarea>
^----7 characters fit in a textarea with a cols of 5, and default font-size;
<textarea cols = '6' rows = '10'>12345678</textarea>
^----8 characters fit in a textarea with a cols of 6, and default font-size;
<textarea cols = '7' rows = '10'>123456789</textarea>
^----9 characters fit in a textarea with a cols of 7, and default font-size;
检查下面的代码。希望对您有所帮助。这里 "arrayOfLines[i].length" 将 return 一行中的总字符数。我已经把它们写在控制台上了。
<script type="text/javascript">
function calculate() {
var textArea = document.getElementById("my-text-area");
var arrayOfLines = textArea.value.split("\n");
for(var i = 0;i < arrayOfLines.length;i++){
console.log(arrayOfLines[i].length);
}
}
</script>
用于计算字符的文本区域和按钮
<textarea id="my-text-area"></textarea>
<button onclick="calculate();">Calcualte</button>