重新加载

时间:2017-07-17 21:46:23

标签: javascript html

非常简单的脚本但不知何故它不起作用。我有一个文本区域和一个按钮。 javascript从textarea文本创建一个数组,我想将其用于另一个文本字段。问题是,脚本只在页面重新加载后才第一次生成数组。即使您更改textarea中的文本,也会显示相同的值。任何解决方案?

 <textarea id="rev">TESTING...</textarea>
        <div id="test"></div>

        <button id="button" onclick="createArr()">button</button>



 function createArr() {

    var arr = new Array();
    var txt = $('#rev').html();
    $.each(txt.split('\n'), function (i, value) {
        if (value != "") {
            arr.push(value);
        }

    });

    $("#firstname1").text(arr[0]);
}

1 个答案:

答案 0 :(得分:0)

 function createArr() {

    var arr = new Array();
    var txt = $('#rev').val();
    $.each(txt.split('\n'), function (i, value) {
        if (value != "") {
            arr.push(value);
        }

    });

    $("#firstname1").text(arr);
}