javascript - 如何随机分配一个网页图标?

标签 javascript html css

在 HTML 中,您可能会执行类似 link rel="icon"type="image/x-icon"href="IMG/favicon.ico" 这样的操作,您的网页就会有一个图标。我想知道我是否有多个图标(favicon2.ico、favicon3.ico 等)是否有办法让浏览器从文件夹中的图标文件中随机分配一个图标?

所以一个用户可能会加载页面并获得 favicon2 作为页面图标,而另一个用户可能会获得 favicon3,这可能吗?

最佳答案

您可以通过在页面加载时使用 javascript 添加它来动态加载它:

let fav_num = Math.floor(Math.random() * 10);

        let favicon = document.createElement('link');
        favicon.rel = 'icon';
        favicon.href = `IMG/favicon${fav_num}.ico`;

        document.head.appendChild(favicon);

关于javascript - 如何随机分配一个网页图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56823360/

相关文章:

javascript - 请帮助在不更改模型值的情况下将 list 发送到服务?

javascript - 如何启动 javascript :alert box only if a certain word is typed into the input field?

javascript - LARAVEL + Vue.js : using blade to show whole page vue. MPA 中的 js 组件,不利于 SEO

javascript - 按下后退按钮时如何防止Android关闭网络应用程序?

html - 选择器的 CSS 优先级高于类

html - 带图像的垂直居中文本

javascript - Bootstrap,滚动后没有背景

javascript - 我试图在单击另一个 div 后扩大 div 宽度

php - Dream Weaver 表宽度

css - 表格宽度拥抱元素