Javascript 创建动态更新N个HTML输出的N个文本字段输入的非简单或优雅的方法是什么?

Javascript 创建动态更新N个HTML输出的N个文本字段输入的非简单或优雅的方法是什么?,javascript,html,dynamic,Javascript,Html,Dynamic,在线查看,我发现了一个javascript代码示例,该代码基于一个文本字段更新HTML 该页面链接到此示例。 本着先让它工作再让它更好的精神 我试图通过创建重复变量(具有唯一名称)将其扩展到多个字段,但它不会输出任何内容。而且,这显然是一种幼稚的尝试,试图建立一个以上的领域 所以我的问题是,对于多个(N)输入,扩展代码的非天真方式是什么 HTML 编辑以响应@heretic monkey,了解编写非本机程序的上下文和令人反感的可测量定义。创建N个输入的Navie方法会有大量的代码重复,而非简

在线查看,我发现了一个javascript代码示例,该代码基于一个文本字段更新HTML

该页面链接到此示例。

本着先让它工作再让它更好的精神

我试图通过创建重复变量(具有唯一名称)将其扩展到多个字段,但它不会输出任何内容。而且,这显然是一种幼稚的尝试,试图建立一个以上的领域

所以我的问题是,对于多个(N)输入,扩展代码的非天真方式是什么

HTML

编辑以响应@heretic monkey,了解编写非本机程序的上下文和令人反感的可测量定义。创建N个输入的Navie方法会有大量的代码重复,而非简单的方法可能会使用循环模式,并且代码重复较少。而不是简单的方法。比如说

在一个简单的过程中:

create input 1
create input 2
create input 3
...
create input N

create output 1
create output 2
create output 3
...
create output N
   someLoopPattern
       create N inputs

   someLoopPattern
       create N outputs
在非原始过程中:

create input 1
create input 2
create input 3
...
create input N

create output 1
create output 2
create output 3
...
create output N
   someLoopPattern
       create N inputs

   someLoopPattern
       create N outputs

是什么让人能够客观地衡量它“不幼稚”或“优雅”?否则,它会询问意见或备选方案列表,这两者都不适合堆栈溢出Q&a格式。仅从这个问题来看,你想做什么也不清楚。如果有其他问题的内容或理解此问题所需的代码,请提供此问题中的内容(具有适当属性)。@此处,创建N个输入的Navie方法将有大量代码重复,其中,非朴素的方法可能会使用循环模式,并且代码重复较少。你想要的是递归。@HereticMonkey就我想做的而言,示例代码正是我想做的。没有一种更清晰的方式来表达它。这是一个函数示例。@RichardBarker它不一定是递归的,是吗?我假设递归是最有可能的解决方案,因为递归模式非常适合这些类型的过程。任何对实施的帮助都将是巨大的!因为这就是我迷路的地方,我只是在学习如何使用javascript!