gpt4 book ai didi

javascript - 获取动态添加的文本元素的 ID

转载 作者:行者123 更新时间:2023-11-30 20:15:39 25 4
gpt4 key购买 nike

我有一个 ASP 页面,我的用户可以在其中将项目加载到文本框中。由于开始时不知道要加载的元素数量,因此我使用 Javascript 根据需要创建新的文本框。

<script>

var numerosesion = 0;

function crearBoton()

{
$('#contenedor').append('<p>Sesion número: ');

numerosesion = numerosesion + 1;
$('#contenedor').append(numerosesion)

$('#contenedor').append('</p>');

$('#contenedor').append('<input type="text" name="TextBoxSession">');

}

到目前为止,这按预期工作,只要用户按下“añadir sesion”按钮,就会创建一个新的文本框。

但现在我发现我把自己写进了一个 Angular 落,因为我不知道如何获取用户输入文本框的字符串。

通常,我会使用 document.getElementById('textbox_id').value

但是我无法弄清楚动态创建的输入框的“textbox_id”是什么。

是否有:

  • a) 获取任何新元素的 ID 的方法?
  • b) 基于 numerosesion 变量分配 id 的方法?这样我就可以使用 for 循环来获取所有内容
  • c) 实现这一目标的完全不同的方式目标?

感谢您的理解和时间。我已经使用堆栈溢出很长时间了,这是我第一次找不到问题的答案。

最佳答案

查询


$(".objectclass")这将返回一个 dom 元素数组,稍后您可以迭代该数组记住:


“。” (点)类选择器“#”(井号标签)id 选择器

关于javascript - 获取动态添加的文本元素的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51939180/

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