JavaScript 使用页面加载中的URL中的变量滚动到特定div

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 使用页面加载中的URL中的变量滚动到特定div相关的知识,希望对你有一定的参考价值。

<script languate="javascript" type="text/javascript">
	
	//Get the values from the url variable id
	//(getUrlVars Code URL: http://snipplr.com/view/19838/get-url-parameters/)
	function getUrlVars()
	{
		var vars = {};
		var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value){
			vars[key] = value;});
		return vars;
	}
	
	//scroll to the specific div, assuming each div is named "div_(number)"
	function scrollToID() 
	{
		document.getElementById("div_" + id).scrollIntoView();
	}
	
	var id = getUrlVars()["id"];	
	window.onload=scrollToID(id);
	
	</script>

以上是关于JavaScript 使用页面加载中的URL中的变量滚动到特定div的主要内容,如果未能解决你的问题,请参考以下文章

如何在不更改 javascript 中的 URL 的情况下重新加载当前页面一次?

JavaScript 文件中的代码如何获取文件的 URL?

如何检测 JavaScript 中的哈希后 URL 是不是已更改

javascript dom页面中的location属性

注入的 Javascript 不会覆盖 UiWebView 中的 URL

如何将过程中的变量值传递给 Apex 中的 Javascript 函数