2012-06-10 4 views
0

Это абсурд, я чувствую себя в детском саду. Я уже пробовал любую комбинацию, о которой я мог думать, и я просто сдался.Функция javascript на клике не работает

<script type="text/javascript"> 
function myFunction(){ 
alert("test"); 
} 
</script> 


<a href="#" class="love" id="<?php echo $img_id; ?>" onclick="myFunction()"> 

Это PHP-файл, который в настоящее время «вставлен» в родительском HTML, но я не вижу, почему это будет возиться с JavaScript.

+0

чем проблема, собственно? – JJJ

+2

[Это работает для меня] (http://dorward.me.uk/tmp/stack/click.html), поэтому вы, вероятно, создали уменьшенный тестовый пример, который полностью устранил проблему. – Quentin

ответ

1

Закройте ваш <a> тег:

<a href="#" class="love" id="<?php echo $img_id; ?>" onclick="myFunction()">TEST</a> 

И ваш код работает:

Working Example

+2

Очень маловероятно, что это проблема. Не совсем ясно, что такое проблема OP, но если бы это был недостающий конечный тег, название вопроса, вероятно, было бы чем-то вроде «не могу нажать ссылку» или «текст ссылки не отображается». Во всяком случае, не закрывая тег, просто сделайте остальную часть страницы (или большую часть ее) доступной для кликов. – JJJ

+0

@ Юхана: Я тоже подозреваю, что так же, поэтому предоставил рабочий пример, перефразировал мой ответ, чтобы избежать путаницы :) – Sarfraz

+0

Он был закрыт, извините, забыл написать его здесь. – Cos

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