Javascript 使用";时滚动到id元素&引用;在url中,vue.js
我有这个url,它需要加载到Javascript 使用";时滚动到id元素&引用;在url中,vue.js,javascript,vue.js,anchor-scroll,Javascript,Vue.js,Anchor Scroll,我有这个url,它需要加载到-页面上的伦敦id。 我不能使用,即使那会起作用 为了让事情变得更复杂,我使用了一个vue框架,他们希望代码在master origin/src/assets/js/mixins/Anchor.js中-因此我不能安装jquery,必须是vanilla js 我试过了 var el = []; el = window.location.href.split("/?")[1]; console.log("el: " + el); el.scrollIntoView();
-页面上的伦敦id。
我不能使用,即使那会起作用
为了让事情变得更复杂,我使用了一个vue框架,他们希望代码在master origin/src/assets/js/mixins/Anchor.js中-因此我不能安装jquery,必须是vanilla js
我试过了
var el = [];
el = window.location.href.split("/?")[1];
console.log("el: " + el);
el.scrollIntoView();
它获取/?后面的值,但当我尝试滚动查看时,我在控制台中收到此消息
TypeError:el.scrollIntoView不是一个函数
在VM10022 IE工作:4
为什么??我正在遵循w3学校指南您尝试通过字符串调用
.scrollIntoView()
试试这个:document.getElementById(el.scrollIntoView()代码>对我来说非常有用
const el = document.getElementById('item');
el.scrollIntoView({behavior: "smooth"});