Я пытаюсь создать таблицу, которая появляется в id = "here".Вставка переменных в innerHTML
Проблема в том, что мне нужно поставить «var i» внутри заголовка таблицы (th).
При выполнении таблицы не отображается - я предполагаю, что это происходит потому, что строка разбивается, когда я добавляю в «var i».
Есть ли способы обойти это? Есть ли известный способ вставки переменных в такие таблицы?
Любой/Все помощь ценится :)
<p id="here"></p>
<button type="button" onclick="test();"></button>
<script>
var i = Dogs;
function test() {document.getElementById("here").innerHTML =
"<table><tr><th>" + i + "</th></tr></table>";}
</script>
Собаки не в кавычках, так что это не строка. Вы видите ошибки консоли? – johnnyRose
Потому что вам нужно обернуть строку одиночными или двойными кавычками. 'var i =" Собаки ";' – NewToJS