Javascript 单击youtube评论中的时间戳将进入页面顶部
我试图制作一些js代码,当你在youtube的评论部分点击一个时间戳时,页面不会把你带回到顶部Javascript 单击youtube评论中的时间戳将进入页面顶部,javascript,html,Javascript,Html,我试图制作一些js代码,当你在youtube的评论部分点击一个时间戳时,页面不会把你带回到顶部 function insertAfter(referenceNode,newNode){ referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling); } 函数ch(){ i=0; k=0; 而(i>=0){ var a=document.querySelector('a[class=“yt simple endpo
function insertAfter(referenceNode,newNode){
referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling);
}
函数ch(){
i=0;
k=0;
而(i>=0){
var a=document.querySelector('a[class=“yt simple endpoint style scope yt formatted string”]”)
如果(a==null){
打破
}
var el=document.createElement(“a”);
el.setAttribute(“名称”、“单击”+i);
插入者(a,el);
var cl=a.className;
a、 setAttribute('href',a+“#单击“+i”);
a、 setAttribute('class',cl+i);
i++;
}
设置超时(ch,5000);
}
ch();
我不熟悉编码,所以它非常简单。当我使用chrome扩展运行代码时,页面的html会按预期进行更改,但单击时间戳会将我带到顶部。我不知道该怎么办,我开始认为这个动作可能是由服务器处理的,这使得我无法以任何方式更改它。谢谢。我认为,您的结论完全正确,您的代码应该由yyoutube服务器交付,以便为您和其他人工作。如果您仅将chrome插件与此代码一起使用,它将仅更改当前会话的html页面。重新加载页面将再次为您提供标准的youtube行为。:)一些附加信息:您也可以尝试使用一种添加javascript的方法,或者您可以尝试使用@Rene谢谢您的回答,我将尝试使用这些方法。祝你度过愉快的一天:)我认为,你的结论完全正确,你的代码应该由yyoutube服务器交付,以便为你和其他人工作。如果您仅将chrome插件与此代码一起使用,它将仅更改当前会话的html页面。重新加载页面将再次为您提供标准的youtube行为。:)一些附加信息:您也可以尝试使用一种添加javascript的方法,或者您可以尝试使用@Rene谢谢您的回答,我将尝试使用这些方法。祝你今天愉快:)