📌  相关文章
📜  如何使用 JavaScript 在 Html 页面中水平添加元素?

📅  最后修改于: 2022-05-13 01:58:10.014000             🧑  作者: Mango

如何使用 JavaScript 在 Html 页面中水平添加元素?

在某些情况下,我们需要以水平方式添加元素。例如,如果您的元素是链表节点并且您想要水平添加它们。
现在问题出现了,我们如何才能以更好的方式做到这一点。
一种方法是使用值为“inline grid”的“display”属性,如以下程序所示:
当用户单击按钮添加节点时。节点开始按顺序添加到链表中。为了实现这一点,我们创建了带有“display”属性的“div”,我们将其值设为“inline-grid”。

示例-1

javascript





  
   
   

          Inserting node  horizontally    

   
 

 

click to insert

 
 
 
    



 
  
   


html


html


html
“”.

html


html


html


javascript






 

     Inserting node  horizontally



 

click to insert

 
 
 



 
 
       


输出:

代码说明——
我们创建了一个

html

id 为“分区”的元素,这将是我们的主要分区,我们在其中添加不同的“div”作为节点。在“insert()”函数中,我们创建了 .

html

这将是我们链表的元素,我们添加了一个“数字”,它从 1 开始,随着我们在列表中添加更多元素而增加。对于要水平添加的节点,我们使用了值为“inline-grid”的显示属性。
但是,这个解决方案有一个问题,当我们在某个节点之后继续在列表中添加元素时,元素开始跳转到不需要的行。这就是下面的输出中展示的内容。

如果我们想在一行中添加每个节点怎么办?
另一种方法:
在这种方法中,为了实现我们使用的相同的东西

html

“”.

所以,我们的想法是在一个表中我们可以创建一个表行,即

html

并且为了添加每个节点,我们将创建表数据,即

html

.因此,将有一个“tr”,每个节点都将被视为

html

.因此,通过这种方式,可以通过使用表来添加无限数量的节点。
我们可以通过程序看到它的实现。

示例 - 2:

javascript







 

     Inserting node  horizontally



 

click to insert

 
 
 



 
 
       

输出

插入多个节点后