Подскажите по javascript Есть решение

Javascript не знаю, и пытаюсь использовать на интуитивном уровне.


Вот код, который не работает ((( Помогите, пожалуйста скрыть элемент




{literal}
    <script type="text/javascript">
       document.getElementById('javanone').style.display="none";
    </script>
{/literal}

<!-- Знаю, literal не обязательно, пока пробую варианты пусть стоит -->

<span id="javanone">
     нужно скрыть без использования css
</span>
   



3 ответа

  • 2

    Скрыть (с помощью jQuery короче получится):

    $('#javanone').hide();

    или удалить:

    $('#javanone').remove();
  • 1

    Спасибо, но не работает


    {literal}<script type="text/javascript">
    
         $('#javanone').hide();
    
    </script>{/literal}
    
    или 
    
    {literal}<script type="text/javascript">
    
    
    $('#javanone').remove();
    
    
    </script>{/literal}
  • 1

    Разобрался!

    Нужно было поменять местами.

    <span id="javanone">
         нужно скрыть без использования css
    </span>
    
    {literal}<script type="text/javascript">
    
    
    $('#javanone').remove();
    
    
    </script>{/literal}
    
    

    Если скрипт сверху стоит, то не может найти элемент на страницы, т.к. сначала скрипт срабатывает, потом грузится текст.

    Если скрипт перенести вниз, сначала грузится текст, потом срабатывает скрипт, соответственно он без проблем находит нужный ID

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите