以下のように、本体に設定されたメインdivにgmapがあります。次に、javascriptに、以下のように新しいdivを追加します。問題は、テーブル付きのdivがページの左上に表示され続け、との値を変更しようとしても、他の場所に移動しないことですdocument.getElementById("auto").style.top="35px";
。 document.getElementById("auto").style.left="35px";
var contents = document.createElement("div");
contents.style.width="300px";
contents.style.height="100px";
var htmlString = '<table style="background-color: #ffffff;">\r\n';
htmlString += '<tr><td>Name</td><td valign="top"><input id="nm" type="text" style="width:100%" value=""></td></tr>\r\n';
htmlString += '<tr><td>Description</td><td valign="top"><input id="desc" type="text" style="width:100%" value=""></td></tr>\r\n';
htmlString += '<tr><td>Client</td><td valign="top">'+clientList+'</td></tr>\r\n';
htmlString += '<tr>\r\n';
htmlString += '<td> </td><td><input type="button" value="Save" onclick="editFeature(\'Point\')"> <input type="button" value="Cancel" onclick="saveFeatureCancel()"></td>\r\n';
htmlString += '</tr>\r\n';
htmlString += '</table>\r\n';
contents.innerHTML="<form name='form2' id='form2' onsubmit='javascript:codeAddress();return false;'><div id='auto' style='z-index:5; position:relative'>"+htmlString+"</div></form>";
document.getElementById('map').appendChild(contents);
document.getElementById("contents").style.position="relative";
document.getElementById("auto").style.top="35px";
document.getElementById("auto").style.left="35px";
本体のメインコード
<body>
<div id="map">
</div>
</body>