Ниже приведен код, который я использую для расширения и свертывания моего div. Теперь я хочу внести небольшие изменения в код. Когда я разворачиваю div, «[-]» с содержимым div, а когда я ругаю, «[+]» с содержимым div должен наступить.Развернуть и свернуть с помощью javascript с помощью [+] и [-]
<style type="text/css">
.gap
{
border:1px solid black
}
</style>
<script type="text/javascript">
function toggle_visibility(id) {
var e =document.getElementById(id);
if(e.style.display == 'none')
{
e.style.display = 'block';
col.innerHTML=valu;
}
else
{
e.style.display = 'none';
}
}
function edit(id,item)
{
var e = document.getElementById(id);
var f = document.getElementById(item);
document.getElementById('id4').innerHTML=e.innerHTML;
e.innerHTML=f.innerHTML;
window.location=window.location;
}
function cancel(id,item)
{
document.getElementById(id).innerHTML=document.getElementById(item).innerHTML;
}
</script>
<div class="gap" ><a href="#" onclick="toggle_visibility('id1');" id="x">[+]<div id="click" style="float:right;">Click here</div></a></div>
<div id="id1" style="display:none;">This is foo</div>
<a href="#" onclick="toggle_visibility('id2');" ><div class="gap">click here1</div></a>
<div id="id2" style="display:none;">click here1
<div> <a href="#" onclick="edit('id2','id3');">Edit</a></div>
</div>
<div id="id3" style="display:none;">Edit
<div> <a href="#" onclick="cancel('id2','id4')">cancel</a></div>
</div>
<div id="id4" style="display:none;"></div>
Я жду, когда ваша помощь.
Заранее спасибо
Сделайте скрипку .. !!! –
Я не понимаю вопроса. Вы говорите, что когда вы пытаетесь внести эти изменения, вы получаете какую-то ошибку? Если да - какова ошибка? Или вы говорите, что не пытались внести эти изменения, и надеетесь, что кто-то здесь любезно сделает их для вас? Или . , , ? – ruakh
Пожалуйста, разместите свой рабочий код, который вы упомянули, в своем вопросе, чтобы люди могли посмотреть на него, и сказать вам, как добавить знаки [+] и [-]. – Gimmy