次のコードを実行しようとしています。ボタンがクリックされると、イベントをパラメータとして渡す関数を呼び出すことになっています。しかし、エラーメッセージが表示され続けます。それはなぜ機能しないのですか?あなたがイベントの参照を渡す必要が未知の型エラー:未定義のプロパティ 'preventDefault'を読み取ることができません
document.getElementById('a').onclick = saveBookmark(event);
function saveBookmark(e){
e.preventDefault();
}
<button id = "a" type = "submit">Submit</button>
https://stackoverflow.com/questions/7102413/why-does-click-event-handler-fire-immediately-upon-page-load含む*多くの*重複があります。 – meagar