ebody: addEventListener load - Funktion aufrufen

Beitrag lesen

Hallo,

ich würde gerne ein Funktion aufrufen, die mit einem addEventListener geladen wird. Um zu zeigen was ich meine, habe ich hier ein kleines Script.

<p id="text"></p>
<a href="#" onClick="javascript:test()">Text einfügen</a>
window.addEventListener( 'load', function () {
  
  function test() {
					
    console.log('test()');
    document.getElementById('text').innerHTML = 'Hallo Welt!';
    
  }
  
});

Wenn man auf den Link "Text einfügen" klickt, erscheint die Meldung:

Uncaught ReferenceError: test is not defined

Wie bekommt man es hin, dass test() erkannt wird?

Gruß ebody