我有以下 safari 的 css 规则
.userresult {
border-right: 1px solid #d1d3d4;
background-color: #fff;
width: 20%;
padding: 10px;
text-align: center;
font-weight: bold;
text-decoration: none;
color: #212121;
text-transform: capitalize;
display: inline-block;
}
var userresult = quizcss.@com.quiz.client.QuizResourceBundle.QuizCSSResource::userresult()();
var WrongAnswer=document.createElement("div");
WrongAnswer.className=userresult;
WrongAnswer.innerHTML="Wrong<br>Answer";
在检查元素 css 名称期间显示但不规则。当我点击 css 类名时。所有效果都在显示。 Safari 有什么规则吗..
最佳答案
WrongAnswer.className=userresult;
应该是字符串
WrongAnswer.className="userresult";
编辑
或者userresul
的值应该正好是userresult
,但是现在不知道它的值是多少。
关于javascript - 为什么 safari 不能使用 css。甚至显示 css 类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29535943/