Javascript字符或数字计数

Javascript字符或数字计数,javascript,html,Javascript,Html,如何计算javascript文本框中输入的字符数? 让我知道我错过了什么 函数count1(){ var len=Number(document.getElementById(“num1”).value); var n=长度; document.getElementById(“demo1”).innerHTML=n; } 输入Num: 试试看 您只需获取第一个输入并将其设置为第二个输入 (代替使用): 函数count1(){ var len=document.getElementById(

如何计算javascript文本框中输入的字符数? 让我知道我错过了什么

函数count1(){
var len=Number(document.getElementById(“num1”).value);
var n=长度;
document.getElementById(“demo1”).innerHTML=n;
}

输入Num:
试试看
您只需获取第一个输入并将其设置为第二个输入 (代替使用):

函数count1(){
var len=document.getElementById('num1').value.length;
document.getElementById(“demo1”).value=len;
}

输入Num:
试试看
您只需获取第一个输入并将其设置为第二个输入 (代替使用):

函数count1(){
var len=document.getElementById('num1').value.length;
document.getElementById(“demo1”).value=len;
}

输入Num:
试试看

不需要将
数字
替换为
,该值是输入的适当属性。
数字
的主要目标是将参数转换为数字。例如
“1”
字符串将被转换为
1
,但无法将字母或字符转换为数字。在您的情况下,如果使用数字,它将返回一个
NaN

函数count1(){
var len=(document.getElementById(“num1”).value).length;
document.getElementById(“demo1”).value=len;
}
输入Num:
试试看

不需要将
数字
替换为
,该值是输入的适当属性。
数字
的主要目标是将参数转换为数字。例如
“1”
字符串将被转换为
1
,但无法将字母或字符转换为数字。在您的情况下,如果使用数字,它将返回一个
NaN

函数count1(){
var len=(document.getElementById(“num1”).value).length;
document.getElementById(“demo1”).value=len;
}
输入Num:
试试看

您可以直接将字符串和属性赋值给文本字段的value属性

函数count1(){
document.getElementById(“demo1”).value=document.getElementById(“num1”).value.length;
}
输入Num:
试试看

您可以直接将字符串和属性赋值给文本字段的value属性

函数count1(){
document.getElementById(“demo1”).value=document.getElementById(“num1”).value.length;
}
输入Num:
试试看
Number()函数不可用
并使用
value
而不是
innerHTML
来更改输入元素文本

函数count1(){
var len=document.getElementById(“num1”).value;
var n=长度;
document.getElementById(“demo1”).value=n.toString();
}

输入Num:
试试看
Number()函数不可用
并使用
value
而不是
innerHTML
来更改输入元素文本

函数count1(){
var len=document.getElementById(“num1”).value;
var n=长度;
document.getElementById(“demo1”).value=n.toString();
}

输入Num:
试试看

以下是javascript中的一个示例,它在您键入时更新文本输入的计数:

document.querySelector('input[name=“firstname”]”)。oninput=updateCount;
函数updateCount(事件){
var countSpan=document.querySelector('span#count');
countSpan.textContent=event.target.value.length;
}
名字
你的名字有0个字母。

以下是javascript中的一个示例,它在您键入时更新文本输入的计数:

document.querySelector('input[name=“firstname”]”)。oninput=updateCount;
函数updateCount(事件){
var countSpan=document.querySelector('span#count');
countSpan.textContent=event.target.value.length;
}
名字
你的名字有0个字母。

为什么要将值转换为数字?len变量应该是内容(作为字符串),您可以找到该字符串的长度。您正在输入字段中输出结果。将.innerHTML更改为.value。为什么要将该值转换为数字?len变量应该是内容(作为字符串),您可以找到该字符串的长度。您正在输入字段中输出结果。将您的.innerHTML更改为.value。@SReddy我很乐意帮助,您可以接受我的答案。@SReddy我很乐意帮助,您可以接受我的答案。为什么
n.toString()
中的
toString()
是必需的?@torazaburo不是,解释器将其转换为字符串!把数字转换成字符串只是一个习惯:)为什么
n.toString()
中的
toString()
是必要的?@torazaburo不是,解释器把它转换成字符串!只是习惯将数字转换为字符串:)