<p id="specialp">some content</p>
<script>
document.getElementById('specialp').onclick=alert('clicked');
</script>
私はJavascriptを使い始めたばかりで、ページが読み込まれたときにアラートが実行される理由がわかりませんが、その段落をクリックしたときはわかりません。
ハンドラーは、次のようにインラインに配置すると、期待どおりに機能します。
<p id="specialp" onclick="alert('clicked')" >some content</p>