发表于: 2021-08-05 23:53:16
0 1913
今天完成的事情:
今天在慕课学习网上,把js进阶给刷了一遍
DOM控制html
ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人
Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合
TagName可看似某类,getElementsByTagName获取相同类的人集合。如获取小孩这类人,getElementsByTagName("小孩")
nodeName : 节点的名称
nodeValue :节点的值
nodeType :节点的类型
访问子节点childNodes
elementNode.childNodes
firstChild 属性返回‘childNodes’数组的第一个子节点
node.firstChild
lastChild 属性返回‘childNodes’数组的最后一个子节点
node.lastChild
访问父节点parentNode
elementNode.parentNode
访问兄弟节点nextSibling
nodeObject.nextSibling
插入节点appendChild()
appendChild(newnode)
插入节点insertBefore()
insertBefore() 方法可在已有的子节点前插入一个新的子节点。
删除节点removeChild()
removeChild() 方法从子节点列表中删除某个节点。如删除成功,此方法可返回被删除的节点,如失败,则返回 NULL。
替换元素节点replaceChild()
node.replaceChild (newnode,oldnew )
创建元素节点createElement
document.createElement(tagName)
创建文本节点createTextNode
document.createTextNode(data)
明天计划的事情:
计划把js和jq巩固一下
继续js4
遇到的问题:
主要问题是对于js实现复杂的需求,感觉不知怎么下手
收获:
巩固js基础
评论