【问题标题】:Return array from text in JavaScript从 JavaScript 中的文本返回数组
【发布时间】:2014-01-19 16:49:42
【问题描述】:

我有一个文本元素和一个按钮元素。我将12,34,679 写入文本元素,然后按下按钮。它必须 alert() 数组的第一项,从文本元素生成。我该怎么做?谢谢!

【问题讨论】:

  • 你已经做了什么?
  • 您可以为此使用 javascript :-)
  • 你能显示一些代码吗?我不听你的问题。如果那是一个字符串,您可以使用 myString.split(',') 从中获取一个数组
  • 非常感谢你们,各位!我用@JaredPar 的第一个答案解决了这个问题!谢谢!我用@JaredPar 所说的方式做到了,但我认为我遇到了问题,所以它没有用。但要知道它完美无缺!谢谢!

标签: javascript arrays string text


【解决方案1】:

假设您想通过逗号分隔来创建一个数组,您可以执行以下操作

var text = getTheText();
var array = text.split(',');
var first = array[0];
alert(first);

【讨论】:

  • +1 将其分解为初学者可以理解的步骤。
  • 谢谢,@JaredPar!你先写了,所以,我会接受你的回答! ;)
【解决方案2】:

使用split 方法。

<input type="text" id="textElement">12,34,679</input>

var text = document.getElementById('textElement');
var firstIndex = text.split(',')[0];
alert(firstIndex);

【讨论】:

    【解决方案3】:

    信息很少
    基本上你应该使用 split()
    示例:

     text = htmlElement.text();
     textArray = text.split(',');
     firstElement = textArray[0];
    

    【讨论】:

      猜你喜欢
      • 2014-08-29
      • 1970-01-01
      • 2014-11-20
      • 1970-01-01
      • 2016-06-03
      • 2015-09-24
      • 2021-06-15
      • 1970-01-01
      • 2012-04-13
      相关资源
      最近更新 更多