我試圖刪除父按鈕時單擊。javascript如何從onclick中刪除父div
<div class="image">
<img src="" alt="First">
<button id="one" class="remove" onclick="removeThis('one');">X</button>
</div>
<script>
function removeThis(_this){
alert("hello" + _this);
$(_this).parents.remove();
};
</script>
這豈不等於工作
整個代碼:
<!DOCTYPE html>
<html>
<body>
<script>
function registerClickHandler() {
// Implement the click handler here for button of class 'remove'
}
function removeThis(_this){
alert("hello" + _this);
// $('#' + _this).parents().remove();
_this.parentNode.parentNode.removeChild(_this.parentNode);
};
</script>
<div class="image">
<img src="" alt="First">
<button id="one" class="remove" onclick="removeThis('one');">X</button>
</div>
<div class="image">
<img src="" alt="Second">
<button id="second" class="remove" onclick="registerClickHandler()">X</button>
</div>
</body>
</html>
'$()'是一個'jQuery'選擇和使用它,你必須包括'jQuery'庫......如果你注意到的東西ISN在使用javascript時不能正常工作,請務必打開瀏覽器控制檯,因爲它會顯示錯誤消息(如果有),並告訴您哪一行出現錯誤,因此瀏覽器控制檯非常有用,請使用它。 – NewToJS