需求
代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
window.onload = function(){
var oList = document.getElementById('fileList');
function delNode(obj){
oList.removeChild(obj.parentNode);
};
}
</script>
</head>
<body>
<ul id="fileList">
<li>测试文字1<button onclick="delNode(this)">del</button></li>
<li>测试文字2<button onclick="delNode(this)">del</button></li>
<li>测试文字3<button onclick="delNode(this)">del</button></li>
<li>测试文字4<button onclick="delNode(this)">del</button></li>
<li>测试文字5<button onclick="delNode(this)">del</button></li>
<li>测试文字6<button onclick="delNode(this)">del</button></li>
</ul>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
</script>
</head>
<body>
<ul id="fileList">
<li>测试文字1<button onclick="delNode(this)">del</button></li>
<li>测试文字2<button onclick="delNode(this)">del</button></li>
<li>测试文字3<button onclick="delNode(this)">del</button></li>
<li>测试文字4<button onclick="delNode(this)">del</button></li>
<li>测试文字5<button onclick="delNode(this)">del</button></li>
<li>测试文字6<button onclick="delNode(this)">del</button></li>
</ul>
<script>
var oList = document.getElementById('fileList');
function delNode(obj){
oList.removeChild(obj.parentNode);
};
</script>
</body>
</html>
疑问
把function移到window.onload之外