代码之家  ›  专栏  ›  技术社区  ›  Murphy1976

通过Javascript向HTML页面插入字符串(文本链接标记)

  •  0
  • Murphy1976  · 技术社区  · 6 年前

    我有个变数 topBarText . 该变量是一个包含文本链接的字符串 "<a href="index.html">Link</a>" 变量声明为 托巴特文 document.body.appendChild(topBarText); 给出以下错误:

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

    我需要做什么才能将此变量追加到页面中?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Smollet777    6 年前

    你需要把节点变成那个字符串。

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