css - 在 IE 中,如何不重复地指定一堆仅列号不同的 div 的列号?
问题描述
因为 IE 很愚蠢,我发现自己需要执行以下操作:
.myClass:nth-of-type(1){
-ms-grid-column: 1;
}
.myClass:nth-of-type(2){
-ms-grid-column: 2;
}
.myClass:nth-of-type(3){
-ms-grid-column: 3;
}
等等
有没有更优雅的方式?就像是:
.myClass:nth-of-type(n){
-ms-grid-column: n;
}
解决方案
你的意思是,你想在 DIV 中输入数字?
如果是,那么您可以尝试遍历 DIV,然后尝试在其中插入数字。
以下是您可以尝试参考的一个示例。
var divs = document.getElementsByTagName("div");
for(var i = 1; i < divs.length; i++){
//do something to each div like
divs[i].innerHTML = i;
}
您可以根据需要修改代码。
推荐阅读
- woocommerce - 在 WooCommerce 电子邮件通知中将订单 ID 添加到客户发件人姓名
- jira - 如何在 JIRA 中跨多个项目创建单个 SPRINT
- android - 无法通过 Android 应用调用外部 HTTP API
- python - Python(熊猫):在数字中查找模式
- python - if_else 条件中的 Python 语法错误 - 为什么会发生这种情况?
- python - 使用 google-cloud-bigquery 客户端库 (Python) 从 BigQuery 读取时发生 ArrowIOError
- oracle - 从脚本创建 Oracle DDL 对象时出错:“无效的普通用户或角色名称”、“文件已经是数据库的一部分”等
- spring - 如何在 r2dbc-postgresql 中使用 EnumCodec
- reactjs - React Native 删除 Flatlist 中的底部空间
- python - Scipy 差分进化初始解输入