javascript - 为什么 safari 不能使用 css。甚至显示 css 类名?

标签 javascript css gwt safari

我有以下 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/

相关文章:

javascript - jQuery 计算日期

带有旋转的 CSS 图像悬停 - Web Kit 问题/在 Firefox 中工作正常

javascript - overflow hidden 中断动画

gwt - 我可以为 HTMLPanel 定义一个 ID 吗?

model-view-controller - 您是否尝试过将 MVC 用于 GWT 客户端代码?

java - GWT 1.6 项目 war 布局 - 混合源代码和编译器生成的工件?

javascript - 如何使可编辑 HTML 表格中的表格单元格仅接受数字(不接受字母)?

javascript检查数组是否连续包含多个元素

html - 人们将如何实现 A 和可点击链接以使文本变大或变小以遵循良好的可访问性/可用性实践?

javascript - 使用 Jquery 在索引位置后追加元素?