添加时间戳到CSS id
Add timestamp to CSS id
我正在做一些css实验,我想复制一些在Adobe Edge Animate中完成的东西。在该程序中,您可以创建100%唯一命名的div,以避免在网站上遇到相同名称div的可能性。这方面的一个例子是任何需要css的元素的广告服务。即使我将某个东西命名为really_cool_container作为id,也总是有可能遇到使用该名称的div,从而完全中断整个页面。
Edge能够为页面上该容器的每个实例生成您的命名id,如really_cool_container_028485020。这适用于可能在页面上出现两次的really_cool_container的两个实例。
Edge在某些方面是有限的,所以我想找到一种方法来为每个实例添加时间戳值(精确到毫秒),以减少遇到类似id的可能性。
Edge还设法重命名id,但在该id的所有实例中,以便其他脚本仍然可以引用它。
有人知道如何通过纯代码做到这一点吗?
对于Javascript的唯一方法,您可以尝试:
<div id="same"></div>
<div id="same"></div>
<div id="same"></div>
var divs = document.getElementsByTagName('div');
for(var i = 0;i < divs.length;i++){
divs[i].id += "_"+(new Date().getTime()+i);
}
<div id="same_1364844463671"></div>
<div id="same_1364844463672"></div>
<div id="same_1364844463673"></div>
相关文章:
- 如何仅为某些类或id导入CSS
- 如何访问svg内部id并让CSS更改该id的填充颜色
- 如何使用随机css id为元素设置样式
- css样式加载+id.例如加载1、加载300
- 仅将 CSS 规则应用于
中的第一个 ,而不分配类/ID - Ember.js为特定的模型id添加css类
- 使用Jquery更改css样式适用于id's、 不在课堂上
- 如何在一个表的输入中搜索一组特定的值,而不是另一个表's id(s)值以添加css
- CSS/Javascript带有类's和id's
- 使用CSS/JavaScript在活动页面上突出显示活动导航菜单项,无id
- 动态更改 CSS 中的“onlink”ID
- 使用内部脚本更改表单元格 css,而不依赖于 id、类或包含
- 如果我声明 CSS 中的 id 复制到 Javascript 中的 id 会发生什么
- jQuery对象不是从CSS #id 形成的
- 来自 CSS ID 的百分比变量
- 根据屏幕宽度添加/删除 CSS ID
- 添加/删除 CSS 类属性以尊重不基于 Div id 的类
- 如何使用 jquery 通过 CSS 隐藏来选择 col id
- 使用 JavaScript 在 iframe 中通过 ID 更改元素的 CSS 样式
- TinyMCE和id css被忽略