показать скрытый div - PullRequest
       0

показать скрытый div

2 голосов
/ 27 января 2012

Привет, я пытаюсь раскрыть содержимое в моем div para2, когда пользователь нажимает ссылку img

Я использовал этот код раньше, и он работал, но теперь я не буду ??

Пожалуйста, укажите на мои ошибки, я только начинающий

заранее спасибо

<blockquote>
    <p>
        <a href="#para2"/>
        <a href="#" onclick="return toggleMe('para2')" onfocus="#para2"/> <img src="images/more.gif" alt="" title="" border="0"></a>  
        <div id="para2" style="display:none"> 
            text i want to reveal 
        </div>
    </p>
</blockquote>

извините

<script type="text/javascript">  
    function toggleMe(a){  
        var e=document.getElementById(a);  
        if(!e)return true;  
        if(e.style.display=="none"){  
            e.style.display="block"  
        }  
        else{  
            e.style.display="none"  
        }  
        return true;  
    }  
</script> 
</head>

Ответы [ 2 ]

1 голос
/ 27 января 2012

Как сказал @Kolink, onfocus не так.Попробуйте что-то вроде этого ...

http://jsfiddle.net/gL37n/5/

1 голос
/ 27 января 2012

#para2 не является допустимым фрагментом кода JavaScript, поэтому вы не можете использовать его в качестве атрибута onfocus.

Поскольку вы получаете там синтаксическую ошибку, возможно, этотакже нарушает код onclick, поэтому не запускает его.

Попробуйте удалить атрибут onfocus и посмотрите, исправит ли это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...