我有一个JavaScript功能,可以切换窗体的可见性。显示或隐藏具有两个链接的特定div的可见性
<script type="text/javascript">
function showHide(){
var toggle = document.getElementById('form');
if(toggle.style.display == 'none')
toggle.style.display = 'block';
else
toggle.style.display = 'none';
}
</script>
它正在与此链接正常工作。
<a href="#" onclick="showHide()">Add new:</a>
但是,当我在这个链接中使用这个功能,它不工作。点击此链接时,页面重新加载和隐藏的内容不会显示。
<a href="products.php?act=edit&id=1" onclick="showHide()">Edit</a>
这里是演示: products.php
我想的都“新增:”同样的工作&“编辑”链接,以显示或隐藏了重新加载页面的形式。
你期望什么?您链接到一个页面,以便替换当前内容,脚本丢失。 –
改为使用PHP;设置一个SESSION变量或一个GET变量,这个变量将在页面间工作。 – bozdoz
@dystroy这些链接对于相同的隐藏内容位于同一页面(products.php)。当我点击“添加新内容”或“编辑”时,我想要显示隐藏的内容。但是当我点击“编辑”时,它会重新加载页面而不显示内容。 – Moeen