我似乎无法从表单文本字段中的值获取字符串长度
这是我的函数的代码,它传递了文本字段名称的参数

  function validate(thing)
  {

  var location = document.getElementById(thing);

  var cardst = location.value;
  window.alert (cardst);
  cardst = String(cardst);
  window.alert (cardst.lenght);


第一个警报起作用,它警报我在文本字段中键入的内容,但第二个警报始终未定义。如您所见,我确实将其转换为字符串,但是却变得不确定。

最佳答案

那是因为您拼错了length :-)

使用此代替:

cardst.length;   // <- 'th', not 'ht'

关于javascript - javascript字符串长度返回未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10889059/

10-11 08:10