JavaScript 动态添加、移除属性
setAttribute(attributename, attributevalue) 添加指定的属性,并为其赋指定的值。将属性设置为undefined等同于删除。
removeAttribute(attributename) 删除指定的属性。
getAttributeNode(attributename) 以 Attr 对象返回指定属性名的属性值。
removeAttributeNode(attributenode) 删除 Attr 形式指定的属性,同时返回被删除的Attr 形式的属性。
JavaScript 动态添加、移除元素
appendChild(newnode) 向节点的子节点列表的末尾添加新的子节点。
insertBefore(newnode, existingnode) 在已有子节点之前插入新的子节点。
removeChild(node) 删除元素的某个指定的子节点,并以 Node 对象返回被删除的节点,如果节点不存在则返回 null。
innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML。