<tr>
的子元素
在复习js的dom知识的时候发现了<tr>
标签的问题
请看下面这段代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<table id="sheet">
<tr id="row">
<td>apple</td>
<td>pear</td>
</tr>
</table>
<script>
let tr = document.getElementById("row"); // 获得tr元素
let child = tr.firstChild; // 获得tr元素的第一个子元素
console.log(child.nodeName);
console.log(child.innerText);
</script>
</body>
</html>
console.log(child.nodeName)
的结果为#text
console.log(child.innerText)
的结果为undefined
解释:<tr>
的第一个子元素为空白的纯文本元素
再看下面这段代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head&g