Вы не «запускаете» HTML-код. HTML - это язык разметки, и он в основном используется для форматирования и упорядочения элементов, отображаемых в веб-браузере.
Проблема, которую вы, вероятно, пытаетесь решить: Показать или скрыть элемент, основанный на каком-либо условии. Код JavaScript, как это то, что вы хотите.
if (condition) {
document.getElementById('chart').style.display = "none"
} else {
document.getElementById('chart').style.display = ""
}
Конечно, любой элемент, отвечающий за отображение диаграммы, должен иметь атрибут id="chart"
. например <div id="chart"><!-- Chart related code goes here --></div>
.
Код JavaScript, который я дал, изменяет свойство CSS display
этого элемента, чтобы скрыть его или сделать видимым.
Если это не то, что вам нужно, но вы хотите динамически изменить HTML-код, отвечающий за диаграмму, тогда вам нужно использовать свойство innerHTML
элемента.
Пример:
if (condition) {
document.getElementById('chart').innerHTML = "<!-- HTML Code for the chart here -->"
} else {
document.getElementById('chart').innerHTML = ""
}