<script type="text/javascript">
function ChangeStyle()
{
document.getElementById("p1").innerHTML =
"<a href='javascript:void()' onclick=\"window.location.href='http://google.com'\">The New Link</a>";
}
</script>
<a id="p1" href="javascript:void()" onclick="ChangeStyle();alert('hello');">The Link</a>
これは完全なコードです。何らかの理由で、アラートが2回発生します。私はそれを理解することはできません。