我试图通过href调用JavaScript函数(不带参数),这样做可以正常工作,但是当我尝试通过href调用带参数的同一函数时,它会出现错误:意外的输入结尾。
infowindow.setContent("<table><tr><th>Name</th><td><a href='javascript:Institute('"+code+"')'>" + text + "</a></td></tr><tr><th>IP Address</th><td>" + ip + "</td></tr><tr><th>Code</th><td><a href='javascript:Institute();'>" + code + "</a></td></tr></table>");
createElement
。使用createTextNode
。使用appendChild
。使用addEventListener
。你的代码会更冗长,但是更容易理解、调试和维护。 - QuentincreateElement
。我同意addEventListener
是一个更好的选择,但 OP 可以通过给可点击元素一个id="some_button_id"
,然后使用document.getElementById('some_button_id').addEventListener(...)
来获得最佳效果。 - asontu