如何在 html 中隐藏列表元素
How to hide a list element in html
我想在单击按钮时隐藏列表元素。我试过
在 Javascript.
这不起作用。
document.getElementById("1").children[0].style.display = "none"
示例:
<script>
function hid() {
document.getElementById("1").children[0].style.display = "none"
}
</script>
<div class="container-fluid">
<div class="column">
<div class="col-md-2 ">
<ul class="list-group" id="1">
<li id="2"><a href="{% url 'search:barbars' %}" class="list-group-item list-group-item-action">barbar
<div class="image-parent">
<img src="http://cool-web.de/icons/images/024800/024768.ico" class="img-fluid" alt="nothing">
</div>
<!-- The Button -->
<button onclick="hid" class="btn btn-outline-success my2 my-sm-0" type="submit">Search</button>
您需要停止按钮的默认操作 - 将事件传回您的函数以便您可以阻止该操作:
<script>
function hid(event) { /* add event to function */
event.preventDefault(); /* prevent default action of button */
document.getElementById("1").children[0].style.display = "none"
}
</script>
<ul class="list-group" id="1">
<li id="2">
<a href="{% url 'search:barbars' %}" class="list-group-item list-group-item-action">barbar
<div class="image-parent">
<img src="http://cool-web.de/icons/images/024800/024768.ico" class="img-fluid" alt="nothing">
</div>
</a>
</li>
</ul>
<!-- pass the event back into the function -->
<button onclick="hid(event)" class="btn btn-outline-success my2 my-sm-0" type="submit">Search</button>
我想在单击按钮时隐藏列表元素。我试过 在 Javascript.
这不起作用。
document.getElementById("1").children[0].style.display = "none"
示例:
<script>
function hid() {
document.getElementById("1").children[0].style.display = "none"
}
</script>
<div class="container-fluid">
<div class="column">
<div class="col-md-2 ">
<ul class="list-group" id="1">
<li id="2"><a href="{% url 'search:barbars' %}" class="list-group-item list-group-item-action">barbar
<div class="image-parent">
<img src="http://cool-web.de/icons/images/024800/024768.ico" class="img-fluid" alt="nothing">
</div>
<!-- The Button -->
<button onclick="hid" class="btn btn-outline-success my2 my-sm-0" type="submit">Search</button>
您需要停止按钮的默认操作 - 将事件传回您的函数以便您可以阻止该操作:
<script>
function hid(event) { /* add event to function */
event.preventDefault(); /* prevent default action of button */
document.getElementById("1").children[0].style.display = "none"
}
</script>
<ul class="list-group" id="1">
<li id="2">
<a href="{% url 'search:barbars' %}" class="list-group-item list-group-item-action">barbar
<div class="image-parent">
<img src="http://cool-web.de/icons/images/024800/024768.ico" class="img-fluid" alt="nothing">
</div>
</a>
</li>
</ul>
<!-- pass the event back into the function -->
<button onclick="hid(event)" class="btn btn-outline-success my2 my-sm-0" type="submit">Search</button>