Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Вот шаблон с которым я работаю:

 http://keysoft.keydesign-themes.com/demo1/

Я хочу вставить в него график google visualization chart, используя DOM manipulation (insertAdjacentHTML).

Вот код Google's timeline

 google.charts.load('current', {'packages':['timeline']});

google.charts.setOnLoadCallback(drawChart);

function drawChart() {

  var container = document.getElementById('timeline');

  var chart = new google.visualization.Timeline(container);

  var dataTable = new google.visualization.DataTable();

  dataTable.addColumn({ type: 'string', id: 'President' });

  dataTable.addColumn({ type: 'date', id: 'Start' });

  dataTable.addColumn({ type: 'date', id: 'End' });

  dataTable.addRows([

[ 'Washington', new Date(1789, 3, 30), new Date(1797, 2, 4) ],

[ 'Adams', new Date(1797, 2, 4),  new Date(1801, 2, 4) ],

[ 'Jefferson',  new Date(1801, 2, 4),  new Date(1809, 2, 4) ]]);

  chart.draw(dataTable);

}

 

Я пробовал вставить код через консоль Хрома следующим кодом:

document.getElementsByClassName('container')[5].getElementsByClassName('row')[0].insertAdjacentHTML('afterend', `

 

`);

Мне посоветавали использовать (`) вместо single quote. А также закрывать тег скрипта так -  , 

При использовании этого кода в Google Tag Manager вышла ошибка "this language feature is only supported for ECMASCRIPT6 mode or better:  use --language_in=ECMASCRIPT6 or ECMASCRIPT6_STRICT or higher to enable ES6 features."

Я воспользовался https://es6console.com чтобы переписать код под es5 и теперь Google Tag Manager (он принимает только es5) выдает ошибку при сохранении данного кода:

1. Error at line 16, character 113: Parse error. Unterminated string literal

2. Error at line 16, character 297: Parse error. Invalid escape sequence

Переписанный через es6console.com es5 код:

'use strict';

document.getElementsByClassName('container')[5].getElementsByClassName('row')[0].insertAdjacentHTML('afterend', 'n  

nn ');

Нужна помощь в переисывании кода так, чтобы он не вызывал ошибок в Google Tag Manager, а также чтобы запускался встроенный скрипт при манипуляции с DOM.

Для отсева ботов, просьба в начале написать цифру -1-.

Прошу указать цену. Сроки сегодня, завтра.

6 лет назад
referato
Сергей 
38 летРоссия
9 лет в сервисе
Был
5 лет назад