これはとても簡単に解決できると思いましたが、どこにも解決策が見つからないようです。これは非常に迷惑なjavascriptの「機能?」です。divにコンテンツを追加するたびに、ドキュメントは上にスクロールして戻ります。この迷惑な動作を回避するにはどうすればよいですか?
n = 0;
function addContent() {
div = document.getElementById('content');
for(var i = 0; i < 100; i++) {
n++;
div.innerHTML = div.innerHTML + n + '<br />';
}
}
</script>
</head>
<body>
<div id="content"></div>
<a href="#" onclick="addContent()">more content</a>
例: http: //jsfiddle.net/hQP2q/