在这种情况下,正确的javascript语法应该是什么?

时间:2010-04-20 11:08:56

标签: javascript html syntax

我有一个HTML和js混合的代码。我无法理解它。

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

任何人都可以帮我吗?

3 个答案:

答案 0 :(得分:5)

你有两个问题:

  • '
  • 之后您遗失了location.lat + '<br>
  • 您没有使用showStreet
  • 为函数()添加后缀

试试这个:

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

注意:您可能希望为您的功能添加return关键字,具体取决于您是否要在某个时候取消它。

答案 1 :(得分:1)

你的意思是onclick="showStreet()"(而不是onclick="showStreet;")? 从你的问题来看,目前还不清楚问题是什么。

答案 2 :(得分:-1)

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

你必须在onclick中调用一个函数,并且你缺少括号。还有最后一个<br>

之后的单引号