gpt4 book ai didi

javascript - 无法更改动态创建的文本框的值

转载 作者:行者123 更新时间:2023-12-02 18:32:18 24 4
gpt4 key购买 nike

我一整天都在尝试各种方法来做到这一点,但还没有完成这项工作。我拥有的是一个文本框,它是动态生成的 HTML 表的一部分...用户可以添加行或删除它们。在这种情况下,我希望用户能够在文本框中输入一个值,并且当焦点从该框更改到表格的另一部分时,我希望它将更改的值保存在默认值的位置。无论我尝试什么,该值始终保持空白。这是动态生成的表格元素:

function ...() {

var addText = document.createElement('input');
addText.setAttribute('type','text');
addText.setAttribute('name','comment');
addText.setAttribute('id','text');
addText.setAttribute('value','');
addText.setAttribute('onblur','changeText(this)');

...
}

和函数changeText():

function changeText () {
var comment = getElementById('text').value;
/* How to get it back? */
}

我可以看到问题(我认为)是我没有将 comment 返回到调用函数中的正确位置,但解决方案却无法解决!

最佳答案

您必须更改此行

var comment = getElementById('text').value;

 var comment = document.getElementById('text').value;

关于javascript - 无法更改动态创建的文本框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17686967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com