Пожалуйста, уточните вопрос.
Если вы добавляете стили через JavaScript, то будьте готовы к тому, что стили будут добавятся к элементу именно инлайново, но програмно.
var g = document.createElement('g');
g.style = 'color: red; margin: 8px;';
Если вам надо добавить стили без инлайна, но через JS - то вам нужно написать соответствующие стили в CSS и подключить их через добавления к HTML-елементу классов.
var g = document.createElement('g');
g.classList.add( 'your-css-class' );
доки:
Стили и Классы (ru)
Атрибуты и свойства (ru)