当我尝试将 innerHTML 放在 JavaScript 中的变量上时,为什么会收到错误代码? [关闭]

问题描述 投票:0回答:0

所以我目前正在尝试将 innerText 添加到一个内部有跨度的变量中。这个跨度将在一个 div 中结束,它最终在我的 html 页面的一个部分中。我的代码编辑器给出了这个错误:''方法表达式不是函数类型''并且预览中检查元素中的控制台说 createText.innerText 不是过滤器的函数。

这是我的代码:

let createDiv;

function ajaxErrorHandler (data) {
    console.log(data);

    findSection = document.getElementsByClassName('filtered-result')
    createDiv = document.createElement('div');
    createDiv.classList.add('errorContainer');

    createText = document.createElement('span');
    createText.innerHTML('oeps, er is iets mis gegaan. Probeer het later opnieuw.');

    createDiv.appendChild(createText);
    findSection.appendChild(createDiv);
}

我已经尝试将其更改为 innerHTML 但它仍然给出相同的错误。这是我第一次使用 DOM,我不确定出了什么问题。我没有使用任何框架。

javascript dom innerhtml innertext
© www.soinside.com 2019 - 2024. All rights reserved.