我想在我的网页上有一个超文本“我想创建一个自定义包”。单击“我想创建自定义包”应该会导致隐藏超文本并显示所需的 DIV,在我的情况下它具有 id="hide2"。
我现在拥有的是:
1:对应的javascript
<script type="text/javascript">
function load1()
{
document.getElementById('hide2').style.display='none';
return false;
}
function toggle()
{
document.getElementById('hide1').style.display='none';
document.getElementById('hide2').style.display='';
}
</script>
2.对应的HTML代码:
<body onLoad="load1()">
<a onclick="toggle()" href="" id="hide1">I want to create a custom package</a>
<div id="hide2">
<p><input type="radio" name="">Name your price:
<input type="text" width="10px">.00($299 minimum)<br>
</p>
</div>
</body>
此代码几乎可以正常工作,单击超文本隐藏链接并显示“hide2”div。除了它在几毫秒后返回到它的 body.onLoad 模式(即显示超文本和隐藏 div)之外,div“hide2”开始存在。
除了提供解决方案之外,请慷慨地建议我在哪里犯了错误。提前致谢。