Html 在url中点击注释id时,Stackoverflow注释高亮显示

Html 在url中点击注释id时,Stackoverflow注释高亮显示,html,dom,anchor,Html,Dom,Anchor,我曾经看到,当我们在浏览器中输入url时,如下图所示,注释会高亮显示。 注释元素获得背景色 任何人都知道,我们如何实现这一点,元素的背景色,其中id元素是从url触发的 .. 或 是否有任何DOM级别的参数可以调用javascript函数这可以使用JS实现: 在页面加载时检索location.hash 查找具有相同散列的标记(假设每个注释都有唯一的散列) 找到相应的注释容器并执行动画 您可以在document.ready或document.load上获取哈希值,然后执行所需操作 这里有一个例子

我曾经看到,当我们在浏览器中输入url时,如下图所示,注释会高亮显示。 注释元素获得背景色

任何人都知道,我们如何实现这一点,元素的背景色,其中id元素是从url触发的 .. 或
是否有任何DOM级别的参数可以调用javascript函数

这可以使用JS实现:

  • 在页面加载时检索
    location.hash
  • 查找具有相同散列的
    标记(假设每个注释都有唯一的散列)
    
  • 找到相应的注释容器并执行动画

  • 您可以在document.ready或document.load上获取哈希值,然后执行所需操作

    这里有一个例子


    我不知道你的意思。你能澄清一下吗?这里的问题是什么?我是唯一一个不明白的人吗?
    window.addEvent('load', function () {
        var id = window.location.hash.substring(1);
        if (id != "")
            $(id).highlight("#ccc");
    });