DOM
节点及其类型
在 html 什么位置写 js
<button id="button" onclick="alert('hello world');">Click Me!</button><!-- 一般不能在 body 节点之前来直接获取 body 内的节点, 因为此时 html 文档树还没有加载完成,获取不到指定的节点-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Untitled Document</title>
<script type="text/javascript">
var cityNode = document.getElementById("city")
//null
console.log(cityNode)
</script>
</head>
<body>获取元素节点
获取属性节点
获取元素节点的子节点(只有元素节点才有子节点)
获取文本节点
节点的属性
API
节点的替换
插入节点
删除节点(removeChild()) let reference = element.removeChild(node)
let reference = element.removeChild(node)innerHTML属性(浏览器几乎都支持该属性)
其它属性,参看 API:nsextSibling,previousSibling等
Last updated