Вставка строки (разметка текстовой ссылки) на страницу HTML через Javascript - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть переменная topBarText.Эта переменная является строкой, которая содержит текстовую ссылку "<a href="index.html">Link</a>" Я хочу вставить эту строку на страницу с помощью Javascript (я ограничен JUST Javascript). Переменная объявлена ​​как topBarText, и выполнение document.body.appendChild(topBarText); дает мне следующую ошибку:

Uncaught TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.

Что мне нужно сделать, чтобы добавить эту переменную на страницу?

1 Ответ

0 голосов
/ 13 декабря 2018

Вам нужно сделать Node похожей на эту строку.

const a = document.createElement('a'); // is a node
a.href = 'index.html';
a.innerHTML = 'Link';
document.body.appendChild(a);
...