Javascript 用斜杠链接到div

Javascript 用斜杠链接到div,javascript,.htaccess,Javascript,.htaccess,是否有必要创建一个链接,例如/gallery,它是主页中的一个div,而不必转到链接,而是转到div本身并重新加载,不是显示404页面,而是转到主页和div?您必须为div元素设置一个id,然后可以从带有hashtag(#)的链接中引用它 我将在这里向您展示一个小示例: <-- in your html file--> <div id="scrollHere">Div's content</div> 浏览器将自动滚动到scrollHere div,获取ur

是否有必要创建一个链接,例如/gallery,它是主页中的一个div,而不必转到链接,而是转到div本身并重新加载,不是显示404页面,而是转到主页和div?

您必须为div元素设置一个id,然后可以从带有hashtag(#)的链接中引用它

我将在这里向您展示一个小示例:

<-- in your html file-->
<div id="scrollHere">Div's content</div>


浏览器将自动滚动到scrollHere div,获取url并在最后一次“/”后检索所有内容。 获取要滚动到的元素。 在所选元素上使用scrollIntoView

var url=”http://mywebsite/folder/green";
var数组=url.split('/');
var lastsegment=array[array.length-1];
var elmnt=document.getElementById(lastsegment);
elmnt.scrollIntoView()
div{
高度:400px;
宽度:100%;
}
#蓝色的{
背景颜色:蓝色;
}
#红色的{
背景色:红色;
}
#绿色的{
背景颜色:绿色;
}


我知道,但是,我一直在寻找不使用链接as#div,而是as/div。然后你应该做一些黑客jquery的事情:D检查url并滚动到该div我知道,但是,我一直在寻找不使用链接as#div,而是作为/div@ChrisChongOkey将我的代码更改为您要求的:)
http://yourdomain.com/some-uri#scrollHere