当我打开页面时,javascript会在单击按钮之前运行.当我单击按钮时它也会运行.我不想让它运行直到我点击按钮.
码:
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 45.973, lng: -68.81},
zoom: 10
});
}Run Code Online (Sandbox Code Playgroud)
html, body {
height: 100%;
margin: 0;
padding: 0;
}
#map {
height: 50%;
}Run Code Online (Sandbox Code Playgroud)
<div id="map"></div>
<button id="showLocation" onclick="initMap()">Show Location</button>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDTUe6NaV7fwxOOESwnEdq3YcT9Y2Wr8lg&callback=initMap"
async defer></script>Run Code Online (Sandbox Code Playgroud)
提前致谢!
javascript ×1