New to JS, can someone point out where I made a mistake below? the button is not working.

```
<!DOCTYPE html>
<html>
<body>

<button onclick ="insertFunction()"> click me! </button>
<div id ="containerDiv">
</div>
<script>
 var textArray = [
 {name: "Harry"}, {place: "London"} ]

 function insertFunction() {
 textArray.forEach(function(value,index){
 var insertText = '<p>Hello' +value.name+'</p>';
 document.getElementBydID("containerDiv").innerHTML+=insertText;
 });
 }
 </script>
 </body>
 </html>

```