Я хотел бы иметь гипертекст «Я хочу создать пользовательский пакет» на своей веб-странице. Нажатие «Я хочу создать пользовательский пакет» должно привести к скрытию гипертекста и отображению желаемого DIV, который в моем случае имеет id = «hide2».Включить отображение/скрытие содержимого с помощью javascript
То, что я прямо сейчас:
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>
Этот код работает почти нормально, нажав на гипертекста скрывает ссылку и отображает div «hide2». Помимо того, что он возвращается к своему телу. Режим загрузки (то есть гипертекст, показанный и скрытый div) только через несколько миллисекунд появляется div «hide2».
Пожалуйста, будьте щедры, предлагая, где я сделал ошибку, кроме предоставления решения. Спасибо заранее.
Возможный дубликат [javascript hide/show element] (http://stackoverflow.com/questions/6242976/javascript-hide-show-element) – oleq
Вместо использования 'load1' вы можете просто добавить отображение' style = " : none "' к элементу 'hide2'. Нет причин использовать дополнительный javascript при загрузке, если вы можете просто применить его непосредственно к CSS –
Спасибо @KevinJantzer за ваше предложение. yes tha может быть одним из способов сделать это. – Jinandra