制作按钮关闭当前的div的js怎么写?
就是我网站上有几个div都是一个图片带一个关闭按钮的,我现在想把关闭按钮的onclick写到一个function里,请问谁能帮下忙的。<scripttype="text/...
就是我网站上有几个div 都是一个图片带一个关闭按钮的,我现在想把关闭按钮的onclick写到一个function里,请问谁能帮下忙的。<script type="text/javascript">
function removeElement(????)
{
document.getElementById(????).style.display="none";
}
</script> 上面是js部分,下面这段是html的,我尽量简化一些<div id="bar1"> <img>
<p onclick="removeElement()">关闭</p></div>
<div id="bar2">
<img>
<p onclick="removeElement()">关闭</p>
</div> 我希望点击关闭的时候能把那个div的id传给removeElement()",然后这个div不显示,大家看看有什么好方法的 展开
function removeElement(????)
{
document.getElementById(????).style.display="none";
}
</script> 上面是js部分,下面这段是html的,我尽量简化一些<div id="bar1"> <img>
<p onclick="removeElement()">关闭</p></div>
<div id="bar2">
<img>
<p onclick="removeElement()">关闭</p>
</div> 我希望点击关闭的时候能把那个div的id传给removeElement()",然后这个div不显示,大家看看有什么好方法的 展开
2个回答
推荐于2017-11-28
展开全部
你不是写的差不多了<script type="text/javascript">
function removeElement(id)
{
document.getElementById(id).style.display="none";
}
</script> 上面是js部分,下面这段是html的,我尽量简化一些<div id="bar1"> <img>
<p onclick="removeElement('bar1')">关闭</p></div>
<div id="bar2">
<img>
<p onclick="removeElement('bar2')">关闭</p>
</div>
function removeElement(id)
{
document.getElementById(id).style.display="none";
}
</script> 上面是js部分,下面这段是html的,我尽量简化一些<div id="bar1"> <img>
<p onclick="removeElement('bar1')">关闭</p></div>
<div id="bar2">
<img>
<p onclick="removeElement('bar2')">关闭</p>
</div>
2013-05-16
展开全部
removeElement好像不能当自定义函数名使用吧
给P加一个ID
<script type="text/javascript">
window.onload = function(){
var oDiv = document.getElementById('bar1');
var but = document.getElementById('but');
but.onclick = function(){
oDiv .style.display=(oDiv .style.display = "block" ? "none" : "block");
}
}
</script>
给P加一个ID
<script type="text/javascript">
window.onload = function(){
var oDiv = document.getElementById('bar1');
var but = document.getElementById('but');
but.onclick = function(){
oDiv .style.display=(oDiv .style.display = "block" ? "none" : "block");
}
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询