d3.js Использование классов и атрибутов для добавления цвета к тексту - PullRequest
0 голосов
/ 12 июня 2018

Я новичок в D3, но изучаю все, что могу.Это мой второй пост в StackOverflow.

Код внизу отображается в разделе «Attr ()» этой страницы:

http://www.tutorialsteacher.com/d3js/dom-manipulation-using-d3js

Проблемав том, что он не изменит цвет текста на красный.Сегодня я прочитал десятки статей, но ничего не работает.Я знаю, что могу использовать встроенную команду «style», но я хочу понять все альтернативы.

<!doctype html>
<html>
<head>
    <script src="https://d3js.org/d3.v4.min.js"></script>
    <style>
        .error {
            color: 'red'
        }
    </style>
</head>
<body>
    <p>Error: This is dummy error.</p>
    <script>
        d3.select("p").attr("class","error");
    </script>
</body>
</html>

1 Ответ

0 голосов
/ 12 июня 2018

Добавить .classed ('classname', true)

<!doctype html>
<html>
<head>
  <script src="https://d3js.org/d3.v4.min.js"></script>
  <style>
    .error {
      color: #ff0000;
    }
  </style>
</head>
<body>
<p>Error: This is dummy error.</p>
<script>
  // to add
  d3.select("p").classed("error", true);
</script>
</body>
</html>

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...