开发者社区> 问答> 正文

textarea js赋值问题,为什么 value 和 innerHTML 都不行??

function getMessage()
{
     aContent.length = 0;
     var aTextarea = document.getElementsByTagName('textarea');
     for (var i = 0; i < aTextarea.length; i++) {
        aContent.push(aTextarea[i].value);
    };

    //console.log(aContent)
}


function setMessage()
{
    var aTextarea = document.getElementsByTagName('textarea');

    for (var i = 0; i < aContent.length; i++) {
        console.log(aContent[i]);
        aTextarea[i].innerHTML = aContent[i];
        aTextarea[i].value     = aContent[i];
    };

}

展开
收起
杨冬芳 2016-06-15 18:05:11 2361 0
1 条回答
写回答
取消 提交回答
  • IT从业

    textarea 标签要使用 innerText 进行设值和取值

    2019-07-17 19:39:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载