1)创建标签

基本语法

var 变量名 = document.createElement(“标签”);

功能

创建一个标签。
通过 createElenemt()方法可以创建9、添加、删除标签 - 图1

等标签。

2)添加标签

基本语法

var 变量名 = document.createElement(“标签”);
父级元素.appendChild(变量名);

功能

向父元素对象添加最后一个子元素。

示例

  1. function addElement(){
  2. index++;
  3. var obj = document.getElementById("div1");
  4. var descDiv = document.createElement('p');
  5. obj.appendChild(descDiv);
  6. //p标签样式
  7. var cssStr = "width:400px;height:30px;margin-bottom:10px;background-color:#FFFF99;border:1px solid black;line-height:30px;";
  8. descDiv.style = cssStr;
  9. //p标签文本
  10. descDiv.innerHTML = index+' 这是p标签';
  11. }
  12. 1、创建并添加p标签
  13. var obj = document.getElementById("div1"); 获取iddiv1的元素
  14. var descDiv = document.createElement('p'); 创建p标签
  15. obj.appendChild(descDiv); p标签添加的iddiv1的标签中
  16. 2、设置p标签样式
  17. var cssStr = "width:400px;height:30px;margin-bottom:10px;background-color:#FFFF99;border:1px solid black;line-height:30px;"; 编写样式
  18. descDiv.style = cssStr; 设置p标签的样式
  19. descDiv.innerHTML = index+' 这是p标签'; 设置标签的文本内容

3)删除标签

基本语法

父级元素.removeChild(子元素);

功能

删除指定元素中的指定的子元素。

示例

  1. 1、给p标签添加点击事件
  2. descDiv.onclick = function(){
  3. dell(descDiv);
  4. };
  5. descDiv.onclick = function() p标签添加点击事件
  6. dell(descDiv); 执行删除函数
  7. 2、设置删除函数
  8. function dell(p){
  9. var obj = document.getElementById("div1");
  10. obj.removeChild(p);
  11. }
  12. var obj = document.getElementById("div1"); 获得iddiv1的元素
  13. obj.removeChild(p); 删除指定的p标签