1

您好,感谢您花时间回答我的问题。

我有以下问题。我有一个表格和一个按钮,上面写着“添加新活动”。

每当单击按钮时,我都会添加一组新元素,即 2 个下拉菜单 + 文本区域。由于我无法预先知道它们的 id,如何在后面的代码中获取这些新创建元素的值?

如果我的问题有什么不清楚的地方,请告诉我。

再次感谢!

4

2 回答 2

1

但是您必须使用特定模式设置新元素的 id(更重要的是 - 名称属性)。在服务器端代码的循环中使用相同的模式从Request.Form. 提供一个隐藏输入,您可以在其中放置为服务器端添加的项目总数,以了解循环计数器的上限。

于 2012-12-07T18:12:17.540 回答
0

如果您打算再次访问它们,则应在创建元素时设置 id 所以如果这是您的文本区域:

var textarea = document.createElement('textarea');

您可以将 id 设置为:

textarea.id = "taId";
于 2012-12-07T18:19:06.927 回答