写一个小系统时,须求动态增加表单成分,按自身的落到实处情势写了那篇教程!

html代码块

正文实例叙述了JavaScript实现动态增多Form表单成分的格局。分享给我们供我们参谋,具体如下:

正文实例汇报了JavaScript达成向OL列表内动态加多LI成分的秘诀。分享给大家供咱们参考。具体深入分析如下:

本身想各位在众多网址上都来看过类似的效劳!

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
   <title>**javaScript动态添加Li元素**</title>
   <style type="text/css">
 ul li{list-style:none;display:block;text-align:left;}
ul li span{display:inline-block;margin-top:5px;margin-right:35px;}
  </style>
   <script type="text/javascript">
   //add code
   </script>
   <body>
   //此处为ul动态添加li元素
   <ul id="J_List">
   </ul> 
   </body>
</html>

事先写过类似的篇章(如:javascript兑现的动态增加表单元素input,button等),未来总的来讲比较初级,弄三个高级的轻便的

JavaScript向OL列表内动态加多LI成分的法子,下边JS代码每一遍点击开关都会想OL列表中动态拉长一个LI

1、先用document.createElement方法创立一个input成分!

js动态加多Li成分代码(方法1)

情景:
后台要上传游戏截图,截图数量不明确,因而选取动态加多input节点的方法去落实这一个功能

<script type="text/javascript">
function addItem() {
 var myitem = document.getElementById("ItemToAdd").value;
 var mylistItems = document.getElementById("mylist");
 var newP = document.createElement("li");
 var textNode = document.createTextNode(myitem);
 newP.appendChild(textNode);
 document.getElementById("mylist").appendChild(newP);
 return false;
}
</script>
<form onsubmit="return addItem()" action="#">
Grocery Items:
<input type="text" id="ItemToAdd" value="Milk" />
<input type="button" value="Add" onclick="addItem()" />
</form>
Grocery List:
<ol id="mylist"></ol>
var newInput = document.createElement("input"); 
 var userName="Tom";
 var userEamil="12345678@qq.com";
 var userPhone="12345678910";
 //方法1:用innerHTML
document.getElementById("J_List").innerHTML+="<li class=\"newLi\">"+_userName+"<\/span>"+userEamil+"<\/span>"+userPhone+"<\/span><input type=\"button\" value=\"删除\" onclick=\"this.parentNode.parentNode.parentNode.removeChild
(this.parentNode.parentNode)\" \/><\/span><\/li>";

非常重要采纳的函数有:

指望本文所述对大家的javascript程序设计有着帮忙。

2、设定相关属性,如name,type等

js动态加多Li元素代码(方法2)

document.getElementById();

您或许感兴趣的篇章:

  • JS动态添澳元素及绑定事件导致程序重复实行化解
  • javascript兑现的动态增添表单成分input,button等(appendChild)
  • js
    动态添比索素(div、li、img等)及安装属性的法子
  • 用js动态增加html成分,以及质量的简练实例
  • ASP之管理用Javascript动态增加的表单成分数据的代码
  • JavaScript实现动态增加Form表单成分的不二等秘书籍言传身教
  • javaScript动态增多Li成分的实例
  • JS中动态增进事件(绑定事件)的代码
  • 二种艺术达成JS动态增加事件
  • js动态加多onclick事件可传参数与不传参数
  • JS实现为动态增进的要素扩张事件功用示例【基于事件委托】