2017-02-27 59 views
3

在給出雙引號後它顯示錯誤如何在按鈕的onclick函數中使用雙引號?

我在infowindow中使用google map api代碼在iframe上打開一個頁面,然後點擊按鈕。

(function(marker, data) { 
    google.maps.event.addListener(marker, "click", function(e) { 
     infoWindow.setContent(data.description + "<br>" + 
     " <input type='button' class='class' value='More Details' [email protected]'document.getElementById('i').src = 'HomePage.aspx';' />" + 
     '<iframe id="i" style="height:50%;width:100%;"></iframe>'); 
     infoWindow.open(map, marker); 
    }); 
+2

什麼是'的onclick = @ '的document.getElementById(' I ')HomePage.aspx SRC = '';''怎麼辦呢? – mplungjan

+0

點擊按鈕後,Homepage.aspx將在ID爲「i」的iframe中打開。 – Swadesh

回答

1

我不確定你用@表示你的奇怪的語法。

我希望你的代碼

infoWindow.setContent(data.description + '<br/>'+ 
'<input type="button" class="class" value="More Details" onclick="document.getElementById(\'i\').src = \'HomePage.aspx\'" />'+ 
'<iframe id="i" style="height:50%;width:100%;"></iframe>');