开关思想:
定义一个变量,决定一种状态。(我们在获取元素的时候,如果定义是id,则可以直接使用,但是不推荐)
<button id = "btn">开关</button>
<script>
let flag = true
btn.onclick = function(){
if(flag){
document.body.style.backgroundColor = "#333"
flag = false
}else{
document.body.style.backgroundColor = ""
flag = true
}
}
</script>
DOM创建表格:
<script>
// table 表格
let table = document.createElement("table")
table.border = 1
table.width = "300px"
document.body.appendChild(table);
// 创建标题
table.createCaption().innerHTML = "信息表";
// 创建表头
let thead = table.createTHead();
// 表头的行 insertRow(0) 第一行 括号里的参数表示的是行对应的下标
let tr1 = thead.insertRow(0);
// 表头的行里面的单元格
let td1 = tr1.insertCell(0)
let td11 = tr1.insertCell(1)
td1.innerHTML = "姓名"
td11.innerHTML = "年龄"
// 创建主体
let tbody = table.createTBody()
// 主体的行
let tr2 = tbody.insertRow(0)
let tr3 = tbody.insertRow(1)
// 主体的行里面的单元格
let td2 = tr2.insertCell(0)
let td22 = tr2.insertCell(1)
let td3 = tr3.insertCell(0)
let td33 = tr3.insertCell(1)
// 为主体中的单元格添加内容
td2.innerHTML ="张三"
td22.innerHTML ="23"
td3.innerHTML ="李四"
td33.innerHTML ="34"
</script>