Каким должен быть правильный синтаксис JavaScript в этом случае? - PullRequest
1 голос
/ 20 апреля 2010

У меня есть код, который представляет собой смесь HTML и JS. Я не могу понять это правильно.

location.description + '<br><a href="javascript:void(0);" onclick="showStreet;">ShowStreet </a><br>'+ location.lat + '<br> + location.lng

Может ли кто-нибудь помочь мне с этим?

Ответы [ 3 ]

5 голосов
/ 20 апреля 2010

У вас есть две проблемы:

  • Вы пропустили ' после location.lat + '<br>
  • Вы не суффиксировали функцию showStreet с ()

Попробуйте это:

location.description + '<br><a href="javascript:void(0);" onclick="showStreet();">ShowStreet </a><br>'+ location.lat + '<br>' + location.lng

Примечание: Вы можете добавить ключевое слово return для своей функции в зависимости от того, используете ли выхочу отменить его в какой-то момент.

1 голос
/ 20 апреля 2010

Вы имели в виду onclick="showStreet()" (вместо onclick="showStreet;")? Из твоего вопроса неясно, в чем проблема.

0 голосов
/ 20 апреля 2010
location.description + '<br><a href="javascript:void(0);" onclick="showStreet();">ShowStreet </a><br>'+ location.lat + '<br>' + location.lng

Вы должны вызвать функцию внутри onclick, и там вы пропустили скобки. А также единичная цитата после последней <br>

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