JavaScript 删除上方元素

标签 javascript html

我想删除整个 <div class="form-group">当我点击 <span type="button"> .

<div class="form-group">
    <label class="col-md-4 control-label"></label>
    <div class="col-md-5">
        <div class="input-group">
            <input required="" placeholder="Voeg een highlight toe" class="form-control" name="highlight[]" type="text">
            <div class="input-group-btn">
                <span onclick="removeRow(this)" class="btn btn-default" type="button">
                    Verwijder
                </span>                 
            </div>
        </div>
    </div>
</div>

它一定是这样的:

<script>
    function removeRow(element){
        element.parentNode.remove();
    }
</script>

最佳答案

像这样的怎么样

<div class="form-group" id="form-group">
<label class="col-md-4 control-label"></label>
<div class="col-md-5">
    <div class="input-group">
        <input required="" placeholder="Voeg een highlight toe" class="form-control" name="highlight[]" type="text">
        <div class="input-group-btn">
            <span class="btn btn-default" id="clickme" type="button">
                Verwijder
            </span>                 
        </div>
    </div>
</div>
</div>

然后是js

var cm = document.getElementById('clickme');
cm.addEventListener('click',function(){
  console.log('clicked');
  var fg = document.getElementById('form-group');
  fg.parentElement.removeChild(fg);
});

看 fiddle

http://jsfiddle.net/X8Cwq/

关于JavaScript 删除上方元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23362840/

相关文章:

javascript - 同时时钟滴答

javascript - 在 JavaScript 中通过数字动态创建对象属性

javascript - Jquery 自定义滚动条(Malihu - mCustomScrollBar)不起作用

javascript - 具有延迟调整的 onclick 切换类

html - 如何防止在响应式网页上水平滚动?

javascript - 如何在两个div之间切换

javascript - 是否可以使用子窗口中的 javascript 重新加载父窗口中的页面?

javascript - ScrollTo 居中到没有 div 的网站

javascript - 如何测试 JavaScript 正则表达式中的某个字符串仅包含某些类型的 HTML 内容?

javascript - Bootstrap 按钮动态添加,呈现方式与标记中声明的按钮不同