javascript
  • css
  • 2015-01-23 3 views -4 likes 
    -4

    У меня возникли трудности со ссылкой на элемент внутри якоря. ???? часть этого - это то, где я борюсь.Установить стиль внутреннего элемента

    <a href='#' onclick="????.style.display='inline';return false;"><img src='hello.jpg' style='display:none;'/>SHOW IMAGE</a> 
    

    В случае, если это не очевидно, я хочу, чтобы изображение отображалось, если вы нажмете на SHOW IMAGE. Обращение к первому ребенку внутри «этого» не работает ни в какой форме, о которой я мог думать.

    +2

    «Что касается первого ребенка внутри„это“не работает в какой-либо форме, что я был в состоянии думать» - Он работает в простейшем виде что, когда я пробую это. Как насчет того, чтобы показывать неисправный код и сообщать нам, какие ошибки вы получаете, а затем класть кучу '?', Которые гарантированы ошибкой? – Quentin

    +0

    Пожалуйста, вставьте код js. –

    +1

    Пожалуйста, задайте реальный, демонстративный вопрос с реальным, представительным кодом. –

    ответ

    0

    Очень простой. Вы получаете первый дочерний узел «this».

    <a href='#' onclick="this.childNodes[0].style.display='inline';return false;"><img src='hello.jpg' style='display:none;'/>SHOW IMAGE</a> 
    

    Работа jsfiddle: http://jsfiddle.net/pb64rfsv/

    Смежные вопросы