2013-04-12 128 views
0

我使用Google地图窗口创建了一个网页,使用JavaScript和HTML。我想知道,每当用户点击地图上的新点时,是否可以创建新的HTML表单?我一直在网上寻找,如果有人能指出我的方向真的很棒,我很难在这方面找到任何东西。动态创建HTML表单

每次用户点击地图上的一个点时,它会创建一个方向点,我想在页面上弹出几个新窗体弹出,以便用户可以输入信息(如名称,描述符等)到与他们刚创建的航点相关联。我还希望每个表单旁边都有一个按钮,当用户输入航点事故时,它们会在点击时将其删除。

非常感谢!

+0

如何倾听地图的 'click' 事件? https://developers.google.com/maps/documentation/javascript/reference?hl=de#Map –

回答

0

一种方法是使用div标签来包含表单,然后使用JavaScript在字符串中构建新表单,然后使用新表单更新div的内容(使用.innerHTML属性)。

<div id="divForms"></div> 

string newForm = "<input type='text' id='txtName1' />"; 

document.getElementById("divForms").innerHTML = newForm; 
+0

第二位似乎打破了我的地图。当我把它放在我的地图上时不再显示。我似乎无法弄清楚为什么... – intA