<!DOCTYPE html
>
<html lang
="en">
<head
>
<meta charset
="UTF-8">
<meta name
="viewport" content
="width=device-width, initial-scale=1.0">
<title
>Document
</title
>
</head
>
<body
>
<script
>
var myFamily
= [{
name
: "小小鱼",
subject
: "生物",
fen
: 100
}, {
name
: "小小熊",
subject
: "生物",
fen
: 100
}, {
name
: "小小猴",
subject
: "物理",
fen
: 80
}, {
name
: "小小龙",
subject
: "化学",
fen
: 90
}, {
name
: "小小马",
subject
: "英语",
fen
: 85
}]
var headDatas
= ['名字', '学科', '成绩', '操作']
var box
= document
.createElement('div')
document
.body
.appendChild(box
)
var table
= document
.createElement('table')
table
.style
.border
= '1px solid black'
table
.style
.borderCollapse
= 'collapse'
table
.style
.width
= '400px'
box
.appendChild(table
)
var thead
= document
.createElement('thead')
table
.appendChild(thead
)
var tr
= document
.createElement('tr')
tr
.style
.height
= '40px'
tr
.style
.backgroundColor
= 'chartreuse'
thead
.appendChild(tr
)
for (var i
= 0; i
< headDatas
.length
; i
++) {
var th
= document
.createElement('th')
th
.style
.border
= '1px solid black'
tr
.append(th
)
th
.innerHTML
= headDatas
[i
]
}
var tbody
= document
.createElement('tbody')
table
.appendChild(tbody
)
for (var i
= 0; i
< myFamily
.length
; i
++) {
var tr2
= document
.createElement('tr')
tr2
.style
.height
= '40px'
tbody
.appendChild(tr2
)
var baby
= myFamily
[i
]
for (var k
in baby
) {
var td
= document
.createElement('td')
tr2
.appendChild(td
)
td
.innerHTML
= baby
[k
]
td
.style
.textAlign
= 'center'
td
.style
.border
= '1px solid black'
}
var td2
= document
.createElement('td')
td2
.style
.border
= '1px solid black'
tr2
.appendChild(td2
)
var del
= document
.createElement('a')
td2
.appendChild(del
)
del
.innerHTML
= '删除'
del
.href
= 'JavaScript:void[0]'
td2
.style
.textAlign
= 'center'
del
.onclick
= delFn
}
function delFn() {
tbody
.removeChild(this.parentNode
.parentNode
)
}
</script
>
</body
>
</html
>
转载请注明原文地址: https://lol.8miu.com/read-26425.html