发表于: 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基础


返回列表 返回列表
评论

    分享到