Javascript 导致页面不加载的变量声明?

Javascript 导致页面不加载的变量声明?,javascript,Javascript,我有以下变量声明 var html = "<b>" + name + "</b> <br/>" + message + ' <div align="left"> ' + '<a href="path/to/php? id='+name'&message='+message+'&id='+id+'&lat='+lat+'&lng='+lng+'&type='+type+'" targ

我有以下变量声明

var html = "<b>" + name + "</b> <br/>" + message + ' <div align="left"> ' 
+ '<a href="path/to/php?      id='+name'&message='+message+'&id='+id+'&lat='+lat+'&lng='+lng+'&type='+type+'"      target="_blank">Click me!</a>'
+ ' </div> <form name="myform" action="delete.php" method="POST"> <div align="right"> ' 
+ '<br/> <input type="radio" name="id" value= '+id+' > Delete Entry<br/> <input type="submit" /> </div> </form>';
var html=”“+name+”
“+message+” + '' + ' ' +“
删除条目
”;
函数内部
函数createMarker(点、名称、消息、类型、文件、id、lat、lng)

我似乎不知道为什么,但变量声明似乎正在破坏页面。有人知道我的申报有什么问题吗

谢谢。

名字后面少了一个“+”。

名字后面少了一个“+”。

正确的是

var html = "<b>" + name + "</b> <br/>" + message + ' <div align="left"> ' 
+ '<a href="path/to/php?      id='+name + '&message='+message+'&id='+id+'&lat='+lat+'&lng='+lng+'&type='+type+'"      target="_blank">Click me!</a>'
+ ' </div> <form name="myform" action="delete.php" method="POST"> <div align="right"> ' 
+ '<br/> <input type="radio" name="id" value= '+id+' > Delete Entry<br/> <input type="submit" /> </div> </form>';
var html=”“+name+”
“+message+” + '' + ' ' +“
删除条目
”;
正确的是

var html = "<b>" + name + "</b> <br/>" + message + ' <div align="left"> ' 
+ '<a href="path/to/php?      id='+name + '&message='+message+'&id='+id+'&lat='+lat+'&lng='+lng+'&type='+type+'"      target="_blank">Click me!</a>'
+ ' </div> <form name="myform" action="delete.php" method="POST"> <div align="right"> ' 
+ '<br/> <input type="radio" name="id" value= '+id+' > Delete Entry<br/> <input type="submit" /> </div> </form>';
var html=”“+name+”
“+message+” + '' + ' ' +“
删除条目
”;
将来,您可以通过将这样的代码粘贴到框中来轻松发现问题。将来,您可以通过将这样的代码粘贴到框中来轻松发现问题。