<script>
window.onload=function(){
var allA = document.getElementsByTagName("a");
for(var i=0;i<allA.length;i++){
allA[i].onclick=function(){
alert("Are you sure to delect the "+
this.parentNode.parentNode.firstChild.innerHTML+"?");
tr.parentNode.removeChild(tr);
return false;}
}
};
</script>
<body>
<tr id="Tlist">
<th>A</th>
<the>B</th>
<th>C</th>
<td><a href="javascript">Select</a></td>
</tr>
</body>
Приведенный выше код является частью файла HTML, когда я нажимаю Select, я использовал parenNode.ParenNode для получения Tlist и использовал firstChild для получения A, если код без внутреннего HTML, он покажет мне весь Твист, так что я думаю, что поступил правильно, получив Tlist. Однако, когда я использовал внутренний HTML, чтобы попытаться получить текст внутри первого, это показывает мне undefined.