我认为这很容易解决,但我似乎无法在任何地方找到解决方案。这是一个非常烦人的 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/