javascript - 如何在javascript中应用css?
问题描述
我有几个按钮是通过 javasript 中的循环制作的。
var docFrag = document.createDocumentFragment();
for (var i=0; i < 9 ; i++){
var row = document.createElement("tr")
for (var j=0; j < 9 ; j++){
var elem = document.createElement('input');
elem.class = 'gumb';
elem.style.color = 'purple';
elem.type = 'button';
elem.id = 'r'+i+'s'+j;
elem.value = '';
elem.innerHTML = elem.value;
docFrag.appendChild(elem);
}
document.body.appendChild(docFrag);
document.body.appendChild(row);
}
我想将 css 应用于它们,但似乎没有任何效果。我elem.style
使用按钮的类通过一个特殊的 style.css 文件尝试了它,但它不起作用,我不知道为什么。
解决方案
的用法elem.class
是错误的。以下用法是有效的:
elem.classList.add('gumb')
elem.className = 'gumb'
elem.setAttribute('class', 'gumb')
推荐阅读
- python - 本地导入 - 没有名为“x”的模块
- angular - 在打字稿中单击内联编辑按钮时如何打印对象的字段值
- c++ - 在文本文件中查找字符串并在 C++ 中显示整行
- r - 在 R 中使用 blsAPI 获取 2020 年失业人数?[包括代码和图像]
- automation - Webhook 的 JMeter 性能测试
- android - 我如何实现这种类型的圆底bavigationbiew?
- sql-server - 我如何将 mssql 链接到 android 工作室?
- php - 正则表达式字符含义
- javascript - 模拟文本输入更改,就好像用户键入了特定键以触发 React 的 onChange 处理程序?
- html - 结合使用 BeautifulSoup 的 iframe 内部和外部的 html 解析