Как нажать на элемент <li>с помощью JavaScript? - PullRequest
0 голосов
/ 21 сентября 2011

Предполагая, что у нас есть HTML, как показано ниже, я хочу иметь возможность щелкнуть по элементу, используя JavaScript, как если бы я был ссылкой.

<li class="myClass" data-type="onClick" data-target="something://url">
    <img src="img.png" alt="image"/>
    <h2> Text</h2>
</li>

Спасибо

Ответы [ 2 ]

2 голосов
/ 21 сентября 2011
<li class="myClass" onclick="doSomething()">
    <img src="img.png" alt="image"/>
    <h2> Text</h2>
</li>

В вашем javascript создайте функцию doSomething ()

и, возможно, используйте CSS для элемента li:

li.myClass {
    cursor:pointer;
}
0 голосов
/ 21 сентября 2011

Вы также можете использовать jQuery.С jQuery работать проще.Там вы бы дали элементу li идентификатор или класс, а затем могли бы использовать этот код:

$(".myClass").click( function() {
 // .. do the code
});

или с идентификатором:

$("#myID").click( function() {
 // .. do the code
});

Я бы также советовал поставить указательна элемент, добавив «курсор: указатель;» к CSS.Так что все знают, что можно нажать на нее:)

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